ページからすべての a タグを取得すると思われるこの関数があります。これらのリンク内のすべてのアンカーを取得しようとしていますが、オブジェクト [オブジェクト HTMLAnchorElement] にメソッド エラーがありません。分割を使用してみました。 、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");
}
}