如何通过classname获取Class中的第一个或最后一个<p>
元素?no jQuery
<div class ="demo">
<p>some text</p>
<p>some other text</p>
</div>
答案 0 :(得分:1)
getElementsByClassName()
方法返回文档中具有指定类名的所有元素的集合,作为NodeList对象。
var firstChild = document.getElementsByClassName('demo')[0].children[0];
console.log(firstChild)
&#13;
<div class ="demo">
<p>some text</p>
<p>some other text</p>
</div>
&#13;
答案 1 :(得分:0)
var ele = document.querySelector('.demo')
console.log(ele.firstElementChild)//first element of class
console.log(ele.lastElementChild)//last element of class
<div class ="demo">
<p>some text</p>
<p>some other text</p>
</div>