如何通过搜索innerHTML的内容来获取HTML元素?
例如,搜索
我想得到" a"通过搜索单词标记"搜索"使用javascript。
谢谢
答案 0 :(得分:0)
var aTags = document.querySelectorAll('a');
var searchaTag = '';
for(i = 0; i<aTags.length; i++ ) {
if(aTags[i].text == 'Search') {
searchaTag = aTags[i];
break;
}
}
答案 1 :(得分:0)
如果您不知道元素的位置,请迭代每个元素:
SELECT email FROM Registration WHERE email = 'a@b.com'
如果您有一些线索,可以通过查看该区域来缩小搜索范围:
var all = document.querySelectorAll('*'); //OR document.getElementsByTagName("*")
for(var i = 0; i < all.length; i++ ) {
if(all[i].innerHTML === "search") {
console.log(all[i].tagName);
}
}