Javascript Greasemonkey查找文本问题
我目前正在使用这个脚本(如下)查找一个特定的单词并提醒我,但是操作是ajax,这意味着页面不会刷新。它被包裹在一个跨度内Javascript Greasemonkey查找文本问题,javascript,jquery,greasemonkey,Javascript,Jquery,Greasemonkey,我目前正在使用这个脚本(如下)查找一个特定的单词并提醒我,但是操作是ajax,这意味着页面不会刷新。它被包裹在一个跨度内 使用箭头键开始 此范围显示单击箭头后的结果。该脚本可以工作,但是由于span通过ajax进行了更新,因此无法找到新的结果。我如何解决这个问题 interval = setInterval(function() { if (/Shiny/i.test (document.body.innerHTML)){ clearInt
使用箭头键开始
此范围显示单击箭头后的结果。该脚本可以工作,但是由于span通过ajax进行了更新,因此无法找到新的结果。我如何解决这个问题
interval = setInterval(function() {
if (/Shiny/i.test (document.body.innerHTML)){
clearInterval(interval)
alert ("Found it!");
}
}, Math.random()*300+500)
解决方案:
if(window.location.pathname == "/map_final.php") {
if (/Shiny/i.test (document.getElementById('res').innerHTML)){
if(confirm("Found it!")) { clearInterval(interval); }
}
}, 1000);
}
通过抓取特定ID,它将显示更新的结果
document.getElementById('res').innerHTML)
你能给我澄清一下吗?我不明白,我很不善于解释。基本上,我使用脚本来提醒我,当“闪亮”一词出现时,页面是AJAX,因此它不会刷新,尽管由于某种原因有间隔,但它不会工作。这个词将出现在中,我认为它与AJAX有关。因此,现在当您单击箭头时,是否会出现“闪亮”这个词?它有可能出现,但这并不意味着该词将一直出现。因此,我需要警报。这个脚本很好用,只需要介绍一下ajax。我可以提供HTML/ajax脚本。第13行的#res跨度如下,所有HTML都是AJAX脚本。