JS中Text节点总结

  文本节点有Text类型表示,包含的是可以找字面解释的纯文本内容。纯文本中可以包含转移后的HTML字符,但不能包含HTML代码。Text节点具有以下属性:

  1.nodeType的值为3。

  2.nodeName的值为“#text”。

  3.nodeValue或者的值为节点所包含的文本。

  4.parentNode是一个Element。

  5.appendData(text):将text添加到节点的末尾。

  6.deleteData(offset,count):从offset指定的位置开始删除count个字符。

  7.insertData(offset,text):在offset指定的位置插入text。

  8.replaceData(offset,count,text):用text替换从offset指定的位置开始到offset+count为止出的文本。

  9.splitText(offset):从offset指定的位置将当前文本节点分成俩个文本节点。

  10.substringData(offset,count):提取从offset指定的位置开始到offse+count位置处的字符串。

  11.createTextNode():创建文本节点。

  12.normalize()合并文本节点。

  13.splitText()分割文本节点。

  

原文地址:https://www.cnblogs.com/iwebkit/p/7007268.html