文本节点具有易于操纵,对象明确的特点。下面介绍一些节点的处理方法:
| 操作类型 | 方法原型 | 附加说明 |
| 生成节点 | createElement(tagName) | 创建由tagName指定类型的标记 |
| createTextNode(string) | 创建包含字符创string的文本节点 | |
| createAttribute(name) | 针对节点创建由name指定的属性 | |
| createComment(string) | 创建由字符串string指定的文本注释 | |
| 插入和添加节点 | appendChild(newChild) | 添加子节点newChild到目标节点上 |
| insertBefore(newChild,targetChild) | 将新节点newChild插入目标节点targetChild | |
| 复制节点 | cloneNode(bool) | 复制节点自身,由逻辑量bool确定是否复制子节点 |
| 删除和替换节点 | removeChild(childName) | 删除由childName指定的节点 |
| replaceChild(newChild,oldChild) | 用新节点newChild替换旧节点oldChild | |
| 文本节点操作 | insertData(offset,string) | 从由offset指定的位置插入string值 |
| appendData(string) | 将string值插入到文本节点的末尾处 | |
| deleteData(offset,count) | 从由offset的位置删除count个字符 | |
| replaceData(offset,count,string) | 从由offset的位置用string代替count个字符 | |
| splitText(offset) | 从由offset的位置将文本节点分成两个文本节点,左边更新为原始节点,右边的返回到新节点 | |
| substringData(offset,count) | 返回从offset指定的位置开始的count个字符 |
这些节点处理方法,提供了Web应用程序开发者快捷,动态更新HTML页面的途径。简单,好用,易理解。
1852

被折叠的 条评论
为什么被折叠?



