我想檢查一個頁面是否包含特定的單詞。如果它不包含這個詞,它應該採取一些行動。JS檢查頁面/內容是否包含
我只有檢查該單詞是否包含的代碼。
var bodyText = document.body.textContent || document.body.innerText;
var msg = "My word";
if (bodyText.indexOf(msg) > -1) {
setTimeout(function() {
window.location = "http://contains.word";
}, 1000);
}
但我想改變它,如果它不包含它。任何解決方案
'if(bodyText.indexOf(msg)== -1){'? – j08691
'if(bodyText.indexOf(msg)=== -1){'? – Mike
你的意思是:'if(!(bodyText.indexOf(msg)> - 1))'或者使用indexOf返回值並檢查諸如:if(bodyText.indexOf(msg)=== - 1)' – JasonWilczak