怎樣獲取節點的文本值


Node.prototype.nodeValue

// HTML 代碼如下
// <div id="d1">hello world</div>
var div = document.getElementById('d1');
div.nodeValue // null
div.firstChild.nodeValue // "hello world"

之所以無法獲取div的nodeValue, 原因是div為 元素節點, 而只有文本節點(text) / 注釋節點(comment) / 屬性節點(attr) 這三種節點類型才有文本值. 

所謂文本值, 可以理解成 引號內或標簽間的字符串.

 

較易理解, 唯一需要注意的是: 標簽之間的文本也是一種節點類型, 也就是: 文本節點, 因此可以用 .firstChild 獲取.

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM