我有这个Greasemonkey脚本,我原本想获取所有的<table>元素并搜索它们,但我无法使其工作。因此,我尝试搜索<a>元素本身,如果它们包含"http://www.4chanscapepk.t35.com“,则将其隐藏起来,但也不起作用。我遗漏了什么?
var results = document.getElementsByTagName("a");
for ( var i=0; i<results.length; i++ ) {
if (
results[i].href.indexOf("http://www.unwantedsites.com") == 0 ) {
results[i].parentNode.style.display = "none";
}
}发布于 2010-02-23 12:18:43
也许可以让条件变得宽松一点?也许不是这样:
results[i].href.indexOf("http://www.unwantedsites.com") == 0 )执行以下操作:
results[i].href.indexOf("unwantedsites.com") >= 0 )发布于 2010-02-18 19:02:16
尝试使用getAttribute而不是直接访问属性href
if ( results[i].getAttribute("href").indexOf("http://www.unwantedsites.com") == 0 ) {https://stackoverflow.com/questions/2287931
复制相似问题