我正在尝试使用 jQuery 来欺骗我的浏览器,让它认为我点击了 anchor 。因此,当加载时,它应该单击 anchor (在下面的示例中将重定向到 google.com)
<a class="GoogleAnchor" href="google.com">Click Me</a>
<script>
function simulateClick() {
var a = $(".GoogleAnchor")[0];
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
a.dispatchEvent(e);
}
simulateClick();
</script>
到目前为止什么都没发生哈哈。
最佳答案
如何调用 click
底层 DOM 元素上的处理程序:
function simulateClick() {
var a = $(".GoogleAnchor")[0];
a.click();
}
关于javascript - 使用 jQuery 模拟点击 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29883421/