javascript中获取元素节点的文本

Posted

tags:

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

 

<div id="test">
    <strong>i‘m strong</strong>
</div>

 

1.elementNode.innerHTML

  返回的值是<strong>i‘m strong</strong>

2.elementNode.innerText

  返回的值是i‘m strong

3.elementNode.textContent

  返回的值是i‘m strong

4.elementNode.childNodes[1].firstChild.nodeValue

  返回的值是i‘m strong

  如果是非IE浏览器,div的第一个子节点是空白节点[#text],第二个子节点才是<strong>i‘m strong</strong>

  • 元素节点的 nodeName 与标签名相同
  • 属性节点的 nodeName 与属性名相同
  • 文本节点的 nodeName 始终是 #text
  • 文档节点的 nodeName 始终是 #document
  • 元素节点的 nodeValue 是 undefined 或 null
  • 文本节点的 nodeValue 是文本本身
  • 属性节点的 nodeValue 是属性值

 

参考:http://www.cnblogs.com/wbkt2t/archive/2009/12/06/1618222.html

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

javascript中获取元素节点的文本

JavaScript 节点分类与获取元素的方法

javascript获取节点和元素

JavaEE笔记——JavaScript中对dom的操作

轻松学习JavaScript二十一:DOM编程学习之获取元素节点的子节点和属性节点

selenium之调用Javascript