是否有一种方法可以使用JavaScript点击我页面上的链接?
当前回答
如果你只想改变当前页面地址,你可以在Javascript中简单地这样做:
location.href = "http://www.example.com/test";
其他回答
对我来说,我设法让它以这种方式工作。我在5000毫秒内部署了自动点击,然后在1000毫秒后关闭循环。然后只有1次自动点击。
<script> var myVar = setInterval(function ({document.getElementById("test").click();}, 500)); setInterval(function () {clearInterval(myVar)}, 1000));</script>
document.getElementById('yourLinkID').click();
对于那些想要点击所有链接,有一个特定的文本内容,这将工作:
for (const a of document.querySelectorAll("a")) { 如果(a.textContent。Includes("<你要搜索的文本>")){ a.click (); } }
参考:https://stackoverflow.com/a/42907920/2361131
而不是点击,你可以转发的URL,点击将使用Javascript?
也许你可以在onLoad中放一些东西到你想去的地方。
就像这样:
<a id="myLink" onclick="alert('link click');">LINK 1</a>
<a id="myLink2" onclick="document.getElementById('myLink').click()">Click link 1</a>
或者在页面加载时:
<body onload="document.getElementById('myLink').click()">
...
<a id="myLink" onclick="alert('link click');">LINK 1</a>
...
</body>