<分区>
我想使用 document.querySelector() 中的选择器来选择所有带有文本“print”的标签。
<a href="https://www.google.co.in">print</a>
我怎样才能选择相同的。我不想使用 jQuery。我不必只是 querySelector,任何其他选择器都可以。
<分区>
我想使用 document.querySelector() 中的选择器来选择所有带有文本“print”的标签。
<a href="https://www.google.co.in">print</a>
我怎样才能选择相同的。我不想使用 jQuery。我不必只是 querySelector,任何其他选择器都可以。
最佳答案
var findElements = function(tag, text) {
var elements = document.getElementsByTagName(tag);
var found = [];
for (var i = 0; i < elements.length; i++) {
if (elements[i].innerHTML === text) {
found.push(elements[i]);
}
}
return found;
}
console.log(findElements('a', 'print'));
<a href="https://www.google.co.in">print</a>
<a href="https://www.google.co.in">skip</a>
关于javascript - 如何使用 Javascript 选择所有具有特定文本内容的 anchor 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48422270/