这是我到目前为止所得到的:
var x = document.getElementsByName("treeframe")[0].contentDocument.getElementsByTagName("a");
for(var idx = 0; idx < x.length; idx++){
var link = x[idx].href;
if ( link.indexOf("STRING_TO_SEARCH") != -1){
alert("found!!!");
} else {
window.setTimeout("location.reload(true);",10000);
}
}
问题是,在找不到时重新加载后,它不会重新执行脚本。
注意:getElementsByName 是必需的,因为我需要在页面内的框架中搜索,但不能仅访问 iframe