任何人都可以帮助我与JavaScript中的功能,用于搜索网站的单词(如浏览器的CTRL + F功能),并返回一个布尔值如果找到?Javascript:找到文本(如ctrl + f),并返回布尔值,如果找到
例如,在这个网站上它是这样的: searchText(“Question”); 它会搜索并在右上角找到它,并将返回true。
已经谢谢了!
任何人都可以帮助我与JavaScript中的功能,用于搜索网站的单词(如浏览器的CTRL + F功能),并返回一个布尔值如果找到?Javascript:找到文本(如ctrl + f),并返回布尔值,如果找到
例如,在这个网站上它是这样的: searchText(“Question”); 它会搜索并在右上角找到它,并将返回true。
已经谢谢了!
有window.find()
方法做你想要的。它在窗口中找到一个字符串:
if (find(stringToFind)) {
alert('Found');
}
找到的字符串也将被突出显示。所有主流浏览器(IE7 +)均支持此功能。
https://developer.mozilla.org/en-US/docs/Web/API/Window.find
使用jQuery你可以这样做:
if ($('body').text().search('YOUR TEXT') == -1)
return false;
else
return true;
我几乎是一个初学者:D什么是jQuery? – user3361146
JQuery是一个基于JavaScript的库,你可以在这里阅读更多:http://jquery.com/ – knightsb
如果我想搜索“问题”在这个网站就应该是这样的: 如果(找到(“问”)) {alert('Found'); } 此外,我使用Tampermonkey运行javascript – user3361146
是的,它会看起来像你张贴。我不知道Tampermonkey是什么:( – dfsq
这是一个用于歌剧运行javascript的插件:D 所以我们都学到了一些东西:> – user3361146