任何人都可以幫助我與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