Text 节点由 Text 类型表示,包含按字面解释的纯文本,也可能包含转义后的 HTML 字符,但不 含 HTML 代码。
特征:
- 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 的文本