我需要从正文中找到一个字符串,如果结果为真 - 重定向到另一个页面。
我试过这样的..
var str = document.documentElement.innerHTML;
var re = 'someWord';
if (str.search(re) = -1)
{
location.replace("http://google.com");
}
但它不起作用。
我是 javascript 新手,所以我需要你的帮助。提前致谢 !!
我需要从正文中找到一个字符串,如果结果为真 - 重定向到另一个页面。
我试过这样的..
var str = document.documentElement.innerHTML;
var re = 'someWord';
if (str.search(re) = -1)
{
location.replace("http://google.com");
}
但它不起作用。
我是 javascript 新手,所以我需要你的帮助。提前致谢 !!
你应该阅读你的错误信息。鉴于该代码,您应该会看到以下错误:
ReferenceError: Invalid left-hand side in assignment
所以看起来你正在做一个无效的任务,也许在这里?
if (str.search(re) = -1){
是的,您可能指的是平等检查:
if (str.search(re) == -1){
请试试这个
var str = document.documentElement.innerHTML;
var re = 'someWord';
if (str.search(re) == -1){
location.replace("http://google.com");
}
使用 javascript 的 indexOf 函数:
区分大小写:
if (str.indexOf("someWord") >= 0)
不区分大小写:
if (str.toLowerCase().indexOf("someword") >= 0)