例如,我如何仅针对特定的 div/s 运行此 javascript。谢谢
var getAllAnchorTags = document.querySelectorAll('a');
getAllAnchorTags.forEach(function(item){
var creatLink =item.getAttribute('href')+item.textContent;
item.setAttribute('href',creatLink)
})
在本例中,对于包装 div 内的所有 div
<div id=wrap>
<div id=tab1>...</div>
<div id=tab2>...</div>
</div>
最佳答案
querySelector
和 querySelector
接受所有 CSS Selectors您可以将其用作 CSS 规则。
因此,要仅选择 #tab1
的后代 a
,请使用以下命令:
var getAllAnchorTags = document.querySelectorAll('#tab1 a');
关于javascript - 仅针对特定 div/s 运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43546238/