Javascript Greasemonkey查找文本问题

Javascript Greasemonkey查找文本问题,javascript,jquery,greasemonkey,Javascript,Jquery,Greasemonkey,我目前正在使用这个脚本(如下)查找一个特定的单词并提醒我,但是操作是ajax,这意味着页面不会刷新。它被包裹在一个跨度内 使用箭头键开始 此范围显示单击箭头后的结果。该脚本可以工作,但是由于span通过ajax进行了更新,因此无法找到新的结果。我如何解决这个问题 interval = setInterval(function() { if (/Shiny/i.test (document.body.innerHTML)){ clearInt

我目前正在使用这个脚本(如下)查找一个特定的单词并提醒我,但是操作是ajax,这意味着页面不会刷新。它被包裹在一个跨度内

使用箭头键开始

此范围显示单击箭头后的结果。该脚本可以工作,但是由于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脚本。