怎样获取节点的文本值

Posted aisowe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样获取节点的文本值相关的知识,希望对你有一定的参考价值。

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

 

 

  

以上是关于怎样获取节点的文本值的主要内容,如果未能解决你的问题,请参考以下文章

怎样获取xml中当前节点的直接孩子节点个数

用JS怎样获取文本框的值

怎样获取页面中的所有图片节点

C#中怎样从一个form的文本框获取另一个form中Comobox控件的值

请问,access中一个表单号想设为今天的日期,怎样设默认值可以获取当天日期并转换成文本啊,谢谢

java解析xml文件,会把节点属性中的换行转换成空格,怎样才能避免此类转换,即保留换行