Я хочу проверить, содержит ли страница определенное слово. И если он не содержит слова, он должен действовать.JS проверить, не содержит ли страница/содержимое NOT
У меня есть код для проверки того, содержится ли это слово.
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