JavaScript之DOM-5 增加、删除和替换节点(创建节点、插入节点、删除和替换节点)
2016-03-31 19:33
671 查看
一、创建节点
创建元素 - 使用如下方法可以创建一个新的元素节点: - document.createElement('元素名');
创建文本节点 - 使用如下方法可以创建一个新的元素节点: - document.createTextNode('text');
创建注释 - 使用如下方法可以创建一个HTML注释节点: - document.createComment('comment');
创建文档片段 - 使用如下方法可以创建一个文档片段: - document.createDocumentFragment();
二、插入节点
appendChild - parentNode.appendChild(childNode) 可用于将为一个父元素追加最后一个子节点
insertBefore - parentNode.insertBefore(newChild,existingChild)方法用于在父元素中的指定节点之间添加一个新的子节点(也可以用于移动子节点)
三、删除和替换节点
删除节点 - 可以使用如下方法删除一个子节点: - parentNode.removeChild(childNode); //子节点被删除前应解除所有绑定的事件,否则无法回收事件绑定所占用的内存 - 此方法返回被删除的节点的引用
替换节点 - 可以使用如下方法替换一个已经存在的子节点: - parentNode.replaceChild(newNode,oldNode)
删除属性 - 删除元素的属性可以使用如下两种方法: - element.removeAttribute('attrName'); - element.removeAttributeNode('attrNode'); //返回删除的属性节点
总结:本章内容主要介绍了 JavaScript DOM 增加、删除和替换节点(创建节点、插入节点、删除和替换节点)
创建元素 - 使用如下方法可以创建一个新的元素节点: - document.createElement('元素名');
创建文本节点 - 使用如下方法可以创建一个新的元素节点: - document.createTextNode('text');
创建注释 - 使用如下方法可以创建一个HTML注释节点: - document.createComment('comment');
创建文档片段 - 使用如下方法可以创建一个文档片段: - document.createDocumentFragment();
二、插入节点
appendChild - parentNode.appendChild(childNode) 可用于将为一个父元素追加最后一个子节点
insertBefore - parentNode.insertBefore(newChild,existingChild)方法用于在父元素中的指定节点之间添加一个新的子节点(也可以用于移动子节点)
三、删除和替换节点
删除节点 - 可以使用如下方法删除一个子节点: - parentNode.removeChild(childNode); //子节点被删除前应解除所有绑定的事件,否则无法回收事件绑定所占用的内存 - 此方法返回被删除的节点的引用
替换节点 - 可以使用如下方法替换一个已经存在的子节点: - parentNode.replaceChild(newNode,oldNode)
删除属性 - 删除元素的属性可以使用如下两种方法: - element.removeAttribute('attrName'); - element.removeAttributeNode('attrNode'); //返回删除的属性节点
总结:本章内容主要介绍了 JavaScript DOM 增加、删除和替换节点(创建节点、插入节点、删除和替换节点)
相关文章推荐
- “百度与站长”更新:关于网站收录,删除,seo等
- 用vbs删除某些类型文件和磁盘空间报告的脚本
- QQ聊天记录删除了怎么恢复简单方法
- vbs删除注册表项的代码
- 迅速删除非法文件名的批处理代码
- 通过批处理实现删除运行、查找等处的历史记录的代码
- Shell中删除某些文件外所有文件的3个方法
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 关于.LDB文件 .ldb文件的产生 .ldb文件的删除方法
- asp 合并记录集并删除的sql语句
- SQLserver 数据库危险存储过程删除与恢复方法
- sql自增长设置与删除的深入分析
- 使用 Iisext.vbs 删除 Web 服务扩展文件的方法
- linux oracle数据库删除操作指南
- jQuery删除一个元素后淡出效果展示删除过程的方法
- 使用 Iisftpdr.vbs 删除FTP虚拟目录(支持本地与远程)
- 必须会的SQL语句(四) 数据删除和更新
- mssql SA帐号的改名和删除
- UTF-8 编码中BOM的检测与删除
- VC实现批量删除指定文件的方法