我希望使用javascript在li标签中获取h2标签,而不是jquery。目前的html代码如下:
现在我想使用以下JavaScript代码选择li内部的h2标记:
控制台显示以下错误:
那么这个问题该如何解决呢?
<li vriend="Alvin Heijmans" select="">
<img class="portret" src="img/alvin.png" />
<div class="addbutton"></div>
<h2>Alvin Heijmans</h2>
<p>Utrecht</p>
</li>
现在我想使用以下JavaScript代码选择li内部的h2标记:
var elms = document.getElementsByTagName('li');
var names = elms.getElementsByTagName('h2');
控制台显示以下错误:
TypeError: elms.getElementsByTagName is not a function
var names = elms.getElementsByTagName('h2');
那么这个问题该如何解决呢?
.getElementsByTagName()
返回一个 NodeList。NodeList 是一个包含元素节点的列表对象。 - Andreas