如何使用javascript获取自动单击的链接
我创建了一个链接到redect.html的按钮,在那里我使用如何使用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
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,很抱歉这也是我的输入错误问题,我复制了他的代码并在本地进行了尝试。但是忘了在这里复制我的代码@狄奥尼斯-是的,说吧,他的回答比我的更容易接受。