【发布时间】:2022-02-19 05:42:43
【问题描述】:
我想用 JavaScript 触发对链接的点击,但无法让它在 Android 股票浏览器上运行。以下代码在 Chrome(桌面、Mac)和 Safari(iOS)中运行良好,但在 Android 股票浏览器(三星 Galaxy S3)中运行良好:
<a href="test" id="a">One</a>
<a href="test" id="b">Two</a>
<script>
document.getElementById('a').addEventListener("click", function (e) {
e.preventDefault();
document.getElementById('b').click();
});
document.getElementById('b').addEventListener("click", function (e) {
e.preventDefault();
alert("test");
});
</script>
当用按钮替换链接时,它也开始在 Android 上工作:http://jsfiddle.net/xYfdF/8/
知道问题是什么或如何解决这个问题吗?
【问题讨论】:
标签: javascript dom-events