要了解節點的具體信息,可以使用nodeValue這個屬性。這個屬性的值取決於節點的類型(nodeType)。nodeValue 屬性根據節點的類型設定或返回節點的值,在使用這個值之前最好先檢測nodeType 屬性。
基本介紹
- 中文名:nodeValue 屬性
- 外文名:nodeValue
- 定義和用法:設定或返回節點的文本值
- 語法:Node.nodeValue
正文
實例
//HTML部分代碼如下//<p id="p1">This is text!</p>//JavaScript代碼<script>//返回1,null,因為p為元素節點返回null,只有p元素的子節點——文本節點才返回文本值console.log(document.getElementById("p1").nodeType);console.log(document.getElementById("p1").nodeValue);//返回3,This is text!,p元素的子節點是文本節點 console.log(document.getElementById("p1").childNodes[0].nodeType);console.log(document.getElementById("p1").childNodes[0].nodeValue);//返回3,This is text!,與上面等同console.log(document.getElementById("p1").firstChild.nodeType);console.log(document.getElementById("p1").firstChild.nodeValue);</script>