的JavaScript。如何获取页面上的链接并重定向?

时间:2017-02-27 07:53:53

标签: javascript php html

下午好。 该网站有一个http://word.site.com/disfhjsdfl的链接元素 它应该使用JS来查找此链接并执行重定向。它对重定向选项感兴趣。 我尝试过这样的东西,但它没有用。

window.onload = function () {
    var links = document.querySelector ( 'a [href * = "word"]').href;
    window.location.replace ( "links");
    break
}

3 个答案:

答案 0 :(得分:1)

你很接近,需要获得该元素的href

var links = document.querySelector('a[href*="word"]').href;
window.location.replace(links); //As link is varible use it directly

答案 1 :(得分:1)

尝试

window.onload = function () {
var links = document.querySelector('a[href*="word"]').href;
    window.location.href = links;
}

答案 2 :(得分:0)

希望您的html看起来像<a href="http://word.site.com/disfhjsdfl"></a>,而不是像<a class="link" href="http://word.site.com/disfhjsdfl"></a>

你的js将是

var links = $(".link").attr('href');
window.location.replace ( "links");

您也可以通过编辑一行

来实现上述目标
var links = document.querySelector('a[href*="word"]').href;