• nodeType = 3
  • nodeName = “#text”
  • nodeValue = 节点中包含的文本
  • parentNode = Element 对象
  • 子节点

    • 不支持

      方法

  • appendData(text)

    • 向节点末尾添加文本text
  • deleteData(offset, count)
    • 从位置 offset 开始删除 count 个字符
  • insertData(offset, text)
    • 在位置 offset 插入 text
  • replaceData(offset, count, text)
    • 用 text 替换从位置 offset 到 offset + count 的文本
  • splitText(offset)
    • 在位置 offset 将当前文本节点拆分为两个文本节点
  • substringData(offset, count)

    • 提取从位置 offset 到 offset + count 的文本

      属性

  • length

    • 获取文本节点字符数量
    • 等于
      • nodeValue.length
      • data.length

        创建文本节点

        操纵节点

        规范化文本节点

        操纵节点

        拆分文本节点

        与 normailze 相反的方法 splitText(),指定义领衔位置拆分 nodeValue,将一个文本节点拆分成两个文本节点。拆分后原来的文本节点包含开头到偏移位置前的文本,新文本节点包含剩下的文本。

        拆分文本节点最常用于从文本节点提取数据的 DOM 解析技术