gpt4 book ai didi

javascript - 如何在数组内进行搜索?

转载 作者:行者123 更新时间:2023-12-02 18:26:07 26 4
gpt4 key购买 nike

我有这个函数,它应该从页面获取所有 a 标签,我正在尝试这些链接中的所有 anchor ,但我不断获取对象 [object HTMLAnchorElement] 没有方法错误,我尝试过使用 split、search 和 indexOf,但一切都给了我同样的错误,我做错了什么?

我知道我正在获取所有 a 标签,第一个警报返回它们的总数。这是我所拥有的:

// get all the link tags from the page
var a = document.getElementsByTagName('a');

//alert(a.length)


for (var i = 0; i < a.length; i++)
{
// check which links have an anchor within them
if(a[i].search("#") > 1)
{
alert("yes");
}
else
{
alert("no");
}
}

最佳答案

anchor 元素有一个可以使用的 href 属性:

if (a[i].href.search("#") != -1)

关于javascript - 如何在数组内进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18339976/

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