Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript。如何获取页面上的链接并重定向它?_Javascript_Php_Html - Fatal编程技术网

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

Javascript。如何获取页面上的链接并重定向它?,javascript,php,html,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 } 您很接近,需要

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

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

您很接近,需要获取元素的
href

var links=document.querySelector('a[href*=“word”]”)href;

窗口。位置。替换(链接)//由于链接是可变的,所以直接使用它
您很接近,需要获取元素的
href

var links=document.querySelector('a[href*=“word”]”)href;
窗口。位置。替换(链接)//因为链接是可变的,所以直接使用它
试试看

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

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

希望您的html看起来像
,而不是像

你的js将会是

var links = $(".link").attr('href');
window.location.replace ( "links");
您也可以通过编辑一行来实现上述功能

var links = document.querySelector('a[href*="word"]').href;

希望您的html看起来像
,而不是像

你的js将会是

var links = $(".link").attr('href');
window.location.replace ( "links");
您也可以通过编辑一行来实现上述功能

var links = document.querySelector('a[href*="word"]').href;

谢谢你!再告诉我一个。在site synthcafe.ru左侧有3个广告单元。每个块都有链接-http://blablabla.bla.xyz/asdasd . 我尝试使用“.xyz”执行此脚本。但是当重定向脚本试图跟随链接,但返回到首页时。结果是循环的。@AndrewFoxis,对不起,伙计,我不打算访问那个网站。谢谢!再告诉我一个。在site synthcafe.ru左侧有3个广告单元。每个块都有链接-http://blablabla.bla.xyz/asdasd . 我尝试使用“.xyz”执行此脚本。但是当重定向脚本试图跟随链接,但返回到首页时。结果是循环的。@AndrewFoxis,对不起,伙计,我不打算去那个地方了谢谢!再告诉我一个。在site synthcafe.ru左侧有3个广告单元。每个块都有链接-http://blablabla.bla.xyz/asdasd . 我尝试使用“.xyz”执行此脚本。但是当重定向脚本试图跟随链接,但返回到首页时。结果是周期性的,谢谢!再告诉我一个。在site synthcafe.ru左侧有3个广告单元。每个块都有链接-http://blablabla.bla.xyz/asdasd . 我尝试使用“.xyz”执行此脚本。但是当重定向脚本试图跟随链接,但返回到首页时。结果是周期性的,谢谢!也许你能帮我。。。在site synthcafe.ru左侧有3个广告单元。每个块都有链接-http://blablabla.bla.xyz/asdasd . 我尝试使用“.xyz”执行此脚本。但是当重定向脚本试图跟随链接,但返回到首页时。结果是周期性的。是的,我浏览了这个网站,但我觉得块中提供的链接的脚本是一样的,页面正在重定向到上一页(主页)只需检查脚本。因此不可能通过JS访问这些单元?如果您想模拟某人在窗口加载时单击链接,请使用location.href而不是location.replace。让我们看看这样的结果?请给我举个例子。我是新手JS:(
window.onload=function(){var links=document.querySelector('a[href*=“.xyz”])。href;window.location.href=links;}
谢谢!也许你可以帮我…在站点synthcafe.ru的左边有3个广告单元。每个区块都有link-http://blablabla.bla.xyz/asdasd .我尝试使用“.xyz”执行此脚本。但当重定向脚本尝试跟踪链接,但返回到首页时。结果是循环的。是的,我浏览了网站,但我认为块中提供的链接的脚本将是相同的,页面将重定向到上一页(主页)只需检查脚本。因此不可能通过JS访问这些单元?如果您想模拟某人在窗口加载时单击链接,请使用location.href而不是location.replace。让我们看看这样的结果?请给我一个示例。我是新手JS:(
window.onload=function(){var links=document.querySelector('a[href*=“.xyz”]”)。href;window.location.href=links;}