Javascript在正文中搜索关键字,如果找到,则重定向到特定的URL

时间:2014-11-18 10:27:21

标签: javascript search redirect

我正在尝试使用JavaScript在页面正文中搜索特定关键字。

如果关键字出现在正文中,我需要立即将页面重定向到指定的URL。如果关键字没有出现在正文中,则不会发生任何事情。

我试过这样的事情:

function redirect() {
var thing = $('body:contains("keyword")').text();
   if(thing) {
    window.location.replace("http://websiteurlhere");
   }
}

毋庸置疑,我没有多少运气。这是一个奇怪的请求,但如果有人能指出我正确的方向,我将不胜感激!

1 个答案:

答案 0 :(得分:0)

在您需要的地方调用您的函数,如果找到关键字,请使用.attr()重定向

function redirect() {
var thing = $('p:contains("keyword")').text();
   if(thing) {
       $(location).attr('href',"http://websiteurlhere");//JQuery redirect
   }
}
redirect();//Call your function

如果你绝对想用JavaScript而不是Jquery重定向,你可以使用它(而不是.attr()):

document.location.href="http://websiteurlhere";