Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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_Jquery_Html_Onload - Fatal编程技术网

如何使用javascript获取自动单击的链接

如何使用javascript获取自动单击的链接,javascript,jquery,html,onload,Javascript,Jquery,Html,Onload,我创建了一个链接到redect.html的按钮,在那里我使用 window.onload=函数(){ $(函数(){ window.location.href=$('.banan').attr('index.html'); }); } 要使用函数获取属性的值,需要传递属性名称,即href .attr()方法仅获取匹配集中第一个元素的属性值 因此: window.location.href=$('.banan').attr('href'); 如果您已经在使用jQuery,只需使用$(locatio

我创建了一个链接到redect.html的按钮,在那里我使用

window.onload=函数(){
$(函数(){
window.location.href=$('.banan').attr('index.html');
});
}

要使用函数获取属性的,需要传递属性
名称
,即
href

.attr()方法仅获取匹配集中第一个元素的属性值

因此:

window.location.href=$('.banan').attr('href');

如果您已经在使用jQuery,只需使用
$(location.attr('href',url))
window.location.href
在某些浏览器中似乎有不稳定的行为,事实上,它在我的Firefox版本中根本不起作用。我听说在IE版本中直接设置window.location不起作用。

试试这个:-

 document.getElementById('yourLinkID').click();

试试这样的怎么样-

<a href="index.html" class="banan" id="banan">Succesvol uitgelocht return naar login.</a>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script type="text/javascript">
 window.onload = function() {
  window.location.href = $('.banan').attr('href');
});
}
</script>

window.onload=函数(){
window.location.href=$('.banan').attr('href');
});
}

这对我有用

好的,这至少是一步。谢谢,但它仍然不能自动恢复。有没有一种方法可以测试函数是否实际执行了任何操作?是的,您可以调试它。在那条线上放一个断点,看看浏览器是否运行它。对我来说,它不运行,只是在屏幕上有链接。它需要某种jfidle扩展或类似的东西吗?我忘记了链接。我的代码中没有:可能是uitgelocht的副本吗?比约娜·戈德:谢谢你,在这件事上我是个十足的白痴。我忘了脚本src链接……是的,经常发生。;)@狄奥尼斯,因为这个答案不起作用,但莫斯费的答案起作用,而且解释得很好,我建议你接受这个答案。在这种情况下,忘记jQuery的实际链接更像是一个输入错误,而不是一个答案。@LGSon,很抱歉这也是我的输入错误问题,我复制了他的代码并在本地进行了尝试。但是忘了在这里复制我的代码@狄奥尼斯-是的,说吧,他的回答比我的更容易接受。