我想检查一个页面是否包含特定的单词。如果它不包含这个词,它应该采取一些行动。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