1.数组元素childNodes[0]有更直观易读的优点,这边在介绍一个有同样功能的属性,且更加语义化-------->firstChild属性
假设我们需要目标元素节点下的所有子元素中的第一个子元素我们可以这样做
目标元素节点下的子元素节点数组.length-1]
目标元素节点.childNodes[目标元素节点.childNodes.length-1]=目标元素节点.lastChild;
从上面的描述中,发现firstChild属性和
lastChild属性更加的语义化,而且代码更加的简洁,方便我们记忆;
注意:firstChild和lastChild只能对单个节点就行操作,不能对节点数组进行操作;
2.nodeValue属性
作用
:如果我们想改变一个文本节点的值,那就是用DOM提供的nodeValue属性,它是用来得到(和设置)一个文本节点的值;
如下代码:
<body>
hello world
/GreenLeaves/p/5692576.html中有介绍nodeType的问题,我们获取的p是一个元素节点,
元素本身的nodeValue值是一个null值,而且最重要的是nodeValue属性是用来获取文本节点的值的