开启辅助访问
帐号登录 |立即注册

firstChild和firstElementChild的区别、childNodes和children的区别

 
firstChild和firstElementChild
firstChild获取父元素的第一个子元素节点或者文本节点。
firstElementChild获取父元素的第一个子元素节点,只返回HTML节点。
children和childNodes
children返回父元素的子元素集合,只返回HTML节点。
childrenNodes返回父元素的所有子元素集合。

<p id="para">   <span>First span</span><b>First Bold</b></p>
<script>
var para = document.getElementById("para");
alert(para.firstChild.nodeName); // returns #txt
</script>

<script>
var para = document.getElementById("para");
alert(para.firstElementChild.nodeName); // returns span
</script>

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。