使用 JavaScript 搜索字符串,如果结果为 true,则重定向页面

search for a string using javascript and redirect the page if result is true

本文关键字:true 重定向 结果 JavaScript 搜索 字符串 如果 使用      更新时间:2023-09-26

我需要从正文中找到一个字符串,如果结果为真 - 重定向到另一个页面。

我试过这样的事情..

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){

使用 javascript 的 indexOf 函数:

区分大小写:

if (str.indexOf("someWord") >= 0)

不区分大小写:

if (str.toLowerCase().indexOf("someword") >= 0)

请尝试这个

var str = document.documentElement.innerHTML;
var re = 'someWord';
if (str.search(re) == -1){
     location.replace("http://google.com");
}