码迷,mamicode.com
首页 > 其他好文 > 详细

怎样获取节点的文本值

时间:2019-09-11 10:01:11      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:prot   text   var   att   stc   注意   world   com   str   

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 获取.

 

 

  

怎样获取节点的文本值

标签:prot   text   var   att   stc   注意   world   com   str   

原文地址:https://www.cnblogs.com/aisowe/p/11504259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!