我正在编写客户端 JavaScript 代码,我必须从 href
属性中检索 URL。
我已经将 DOM 移动到以下位置:
document.getElementById('something').getElementsByTagName('td')[3];
哪些输出:
<td><a href="http://example.com"></a></td>
从那里,我如何获得 http://example.com
?
我尝试使用 .getAttribute("href")
,但我得到了 null
。
我错过了什么吗?
原文由 hnvasa 发布,翻译遵循 CC BY-SA 4.0 许可协议
编辑
我想我应该指出(因为这已被接受)@LGSon 在评论中提出的内容和@hev1 在他们的回答中提出的内容,这应该以比简单调用更优雅的方式处理
getElement
在多个 DOM 元素上。这是获取
href
值的调用的建议(并且更好)版本:”`