使用 JavaScript 搜索字符串,如果结果为 true,则重定向页面
search for a string using javascript and redirect the page if result is true
我需要从正文中找到一个字符串,如果结果为真 - 重定向到另一个页面。
我试过这样的事情..
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");
}
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 通过链接重定向不;我不在jstree中工作
- 根据select选项元素将表单重定向到不同的URL
- 通过JQuery重定向到另一个页面
- 重定向到“父窗口”
- 如果 JavaScript 返回 true,则重定向到 href
- 使用 JavaScript 搜索字符串,如果结果为 true,则重定向页面
- 如果 javascript 条件为 true 则重定向不起作用
- 在windows .location.reload(true)之后,URL重定向在IE11中没有发生
- php发布后AJAX重定向返回true或无错误
- 提交一个远程的true form_for,没有重定向