首页 >web前端 >js教程 > 正文

JavaScript如何添加节点

原创2021-05-18 17:36:560731

JavaScript添加节点的方法:1、使用appendChild(),语法“父级节点.appendChild(要添加的节点)”;2、使用insertBefore(),语法“父级节点.insertBefore(要插入的节点,插入位置)”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JS种添加节点一共有2种方法

1、appendChild()

把要添加的节点添加到指定父级里面的最后面,所以也叫追加

使用方式:父级节点.appendChild( 要添加的节点 )

代码:

document.onclick = function(){
    oDiv2.appendChild(oB2);//将b2追加到div2里面的最后面
}

图示:

70088G1DGSO{OSB}E`_{8NW.png

2、insertBefore()

把要插入的节点添加到指定父级里面的指定节点之前

使用方式:父级节点.insertBefore( 要插入的节点,指定节点 )

JS代码:(注:每执行一次新方法时,上一个方法都会被注释掉,为了易懂,此处注释一次,下面的文章中将不再把注释上一个方法的代码发上来)

document.onclick = function(){
    //oDiv2.appendChild(oB2);此处将上一个方法注释
    oDiv2.insertBefore(oB2,oSpan2);//将b2插入到div2中的span2前面
}
图示:

2$J}$BV%0)(T]86IWUA5FCR.png

所有浏览器都支持此方法,但是值得注意的是,如果第二个参数节点不存在,在IE和Safari下会把要添加的节点使用appendChild()方法追加到指定父级中,而其他主流浏览器(Firefox、Chrome、Opera等)下会报错,所以在插入节点的时候,需要先判断第二个参数节点是否存在

【推荐学习:javascript高级教程

以上就是JavaScript如何添加节点的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:JavaScript
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    醉折花枝作酒筹

    飞花飘絮,霓裳翩翩舞,几多情愫心飞扬。

    最近文章
    css如何设置指定网格的大小和位置463
    css如何定义网格线大小1153
    教你一招搞定css背景图的大小835
    推荐视频教程
  • JavaScript设计模式完整视频教程JavaScript设计模式完整视频教程
  • JavaScript基本语法及基本语句视频教程JavaScript基本语法及基本语句视频教程
  • JavaScript深入视频教程JavaScript深入视频教程
  • JavaScript函数与闭包JavaScript函数与闭包
  • JavaScript对象与常用设计模式JavaScript对象与常用设计模式
  • 视频教程分类