我有一个小的html代码库,它会生成一个唯一链接列表,我希望使用java脚本(而不是仅链接文本)获取每个链接的文本值。
我的示例代码(不起作用)
for (var x = 0; x < document.getElementById("folderLink").length; x++) {
alert(document.getElementById("folderLink")[x].innerHtml);
}
HTML
<a id="folderLink" href="somelink">Dynamic Text Text Text</a>
假设这是列表中的一个链接。
感谢。
答案 0 :(得分:3)
getElementById
只返回一个元素,无论该ID有多少。因为 只应该是任何ID的一个元素。
因此,您无法访问其length
,因为它不是一个集合,而是一个DOM节点。
您可以使用getElementsByClassName