首页 > Web开发 > 详细

JS中DOM操作

时间:2017-03-21 15:34:33      阅读:143      评论:0      收藏:0      [点我收藏+]

DOM创建

DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。

DOM描绘了一个层次化的节点树,允许开发人员添加,移动,删除和修改页面的某一部分。

DOM脱胎于Netscape及微软公司创始的DHTML(动态HTML),但现在它已经成为表现和操作页面标记的真正的跨平台,语言中立的方式。

注意:

IE中所有DOM对象都是以COM对象的形式实现的,这意味着IE中的DOM对象与原声JavaScript对象的行为或活动特点不一致

节点操作:

插入节点:

appendChild();用于向childNodes列表尾部添加一个节点。如果传入到appendChild()中的节点已经是文档的一部分了,那结果就是将该节点从原来位置转移到新位置。

insertBefore(); 把需要插入的节点放到childNodes列表的指定位置上,接收两个参数(要插入的节点,参照节点);被插入的节点会变成参照节点的前一个同胞节点,同时返回。如果参照节点是NULL,则与appendChild执行相同的操作。

替换节点:

replaceChild(); 替换节点;接收两个参数(要插入的节点和要替换的节点)

移除节点:

removeChild(); 移除节点;返回被移除的节点。

其他方法:

cloneNode(); 复制节点。参数为true/false。为true时进行深度复制,为false时进行浅度复制。

normalize(); 移除空的文本节点,并连接相邻的文本节点。

Document类型:

 

JS中DOM操作

原文:http://www.cnblogs.com/xin9984/p/6594344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!