热来从.getElementsByTagName获取属性?

时间:2018-01-18 10:51:38

标签: javascript html dom

请不要使用函数getElementsByTagName来解释为什么我无法获取标记元素的属性值

我也可以通过id直接使用该元素来解决问题,例如来自t.getAttribute('href')的{​​{1}}



<a id="t">.</a>
&#13;
 var a = document.body.getElementsByTagName('a').getAttribute('href');
    console.log(a);
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

getElementsByTagName将返回一个数组,以便放入索引并获取所需的元素

 var a = document.body.getElementsByTagName('a')[0].getAttribute('href');
    console.log(a);
<!DOCTYPE HTML>
<html>

<head>
</head>

<body>
    <a href="###">http://internal.com/</a>
</body>

</html>