关闭

JavaScript之appendChild、insertBefore和insertAfter

392人阅读 评论(0) 收藏 举报

appendChild定义

添加一个节点到指定的节点的子节点数组中,读起来好象有点拗口,简单地说就是将元素添加到指定的节点中

 

appendChild用法


appendChild例子

 

 

 


insertBefore定义

 insertBefore() 方法的作用是:在现有的子节点前插入一个新的子节点

 

insertBefore用法

 

insertBefore例子

 

 

好了那么有insertBefore的应该也有insertAfter吧?
好那我们来用Aptana编写一个例子吧,但Aptana的智能提示告诉我其实没有insertAfter这个方法
那么就自己定义一个罗:)




insertAfter定义

insertAfter用法与例子



 总结:
1、appendChild和insertBefore是做对节点的方法来使用的,而insertAfter只是自定义的一个函数
2、insertBefore相对于appendChild来说,比较灵活可以将新的节点插入到目标节点子节点数组中的任一位置。
3、使用appendChild和insertBefore来插入新的节点前提是,其兄弟节点必须有共同的父节点
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:192123次
    • 积分:1938
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:66篇
    • 译文:1篇
    • 评论:21条
    文章分类
    最新评论