gpt4 book ai didi

javascript - 检查页面上的链接是否包含字符串

转载 作者:行者123 更新时间:2023-11-30 19:56:13 25 4
gpt4 key购买 nike

(我是一个完全的新手,所以如果不清楚,请原谅我!)

有没有办法检查一个 URL(在页面上,而不是页面)是否包含某个字符串,然后打开该链接?例如在新闻网站上,检查页面上的链接(文章)是否包含“娱乐”,然后打开任何包含该链接的链接,以打开所有与娱乐相关的文章。

我只能在我所在页面的 URL 包含 xyz 时使用 window.location.href.indexOf 执行此操作,而不能用于页面上的 URL。

最佳答案

这是执行您需要的操作的示例。我在 HTML 中添加了 3 个链接并添加了一些 Javascript 以找到其中包含文本 stack 的链接并单击它。

var links = document.getElementsByTagName("a");

for (var i = 0, l = links.length; i < l; i++) {
var link = links[i];
if (link.href.indexOf("stack") !== -1) {
link.click();
}
}
<a href="https://www.google.com">google</a><br/>
<a href="https://www.stackoverflow.com">stack overflow</a><br/>
<a href="https://bbc.co.uk">bbc</a>

关于javascript - 检查页面上的链接是否包含字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53960316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com