gpt4 book ai didi

javascript - document.links 仅返回具有特定 href 的链接?

转载 作者:行者123 更新时间:2023-11-30 16:28:46 25 4
gpt4 key购买 nike

我知道我可以像这样返回一个数组:

var links = document.links.

然后我可以循环遍历 href 属性 = /somehref 所在的数组

我的问题是在创建链接 var 时是否有一些漂亮的快捷方式?效果如下:

var links = document.links[href='/somelink']

因此不需要 for 循环?

带有 href='/somelink' 的元素可以同时是 <a>元素和 <button>元素。更喜欢一种惰性、高效的方式将两者的实例返回到一个数组中,而不是运行两次命令并组合数组

最佳答案

可以获取id元素的URL,例如文档中的id="myLink":

var my_link = document.links.namedItem("myLink").href;

或者你可以像评论中提到的@Pointy那样使用querySelectorAll():

var my_link = document.querySelectorAll("a[href='/somelink']");

希望这对您有所帮助。

关于javascript - document.links 仅返回具有特定 href 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33674960/

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