• 技术文章 >web前端 >js教程

    JavaScript如何添加节点

    醉折花枝作酒筹醉折花枝作酒筹2021-05-18 17:36:56原创575

    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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JavaScript
    上一篇:js怎么修改css属性 下一篇:javascript如何调用函数
    大前端线上培训班

    相关文章推荐

    • javascript如何进行调试• javascript的调用函数方法有哪些• JavaScript如何查找数组是否存在指定元素• chrome如何实时修改javascript• javascript如何改变背景

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网