我想制作一个脚本,在其中我可以使用“document.getElementByClassName”自动搜索某个字符串(没有文本框或任何内容,我想按下按钮,它会在 a 中搜索单词“bear”) ...我的 C# 开发大脑开始寻找诸如“内容”或“包含”之类的东西,但我失败得很厉害...任何人都可以帮助我提供示例代码吗?
提前致谢 :)
我建议使用 jquery 轻松地通过类名获取元素并通过搜索值识别那些元素。就像是:
var searchValue = "bear";
$(".ClassName").each(function(){
if($(this).html().indexOf(searchValue) > -1){
//match has been made
}
});
如果你只能使用普通的 javascript,这里有一个例子:
var els = document.getElementsByClassName("ClassName");
var searchValue = "bear";
for(var i = 0; i < els.length; i++){
if(els[i].innerHTML.indexOf(searchValue) > -1){
//match has been made
}
}