js中的附加节点

    文本节点具有易于操纵,对象明确的特点。下面介绍一些节点的处理方法:

操作类型 方法原型 附加说明
生成节点 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页面的途径。简单,好用,易理解。

你可能感兴趣的:(js中的附加节点)