是否有一种方法可以使用JavaScript点击我页面上的链接?


当前回答

对于那些想要点击所有链接,有一个特定的文本内容,这将工作:

for (const a of document.querySelectorAll("a")) { 如果(a.textContent。Includes("<你要搜索的文本>")){ a.click (); } }

参考:https://stackoverflow.com/a/42907920/2361131

其他回答

对于那些想要点击所有链接,有一个特定的文本内容,这将工作:

for (const a of document.querySelectorAll("a")) { 如果(a.textContent。Includes("<你要搜索的文本>")){ a.click (); } }

参考:https://stackoverflow.com/a/42907920/2361131

jQuery的点击链接的方法是

$('#LinkID').click();

对于mailTo链接,必须编写以下代码

$('#LinkID')[0].click();

就像这样:

<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>

而不是点击,你可以转发的URL,点击将使用Javascript?

也许你可以在onLoad中放一些东西到你想去的地方。

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