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

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
JS种添加节点一共有2种方法
1、appendChild()
把要添加的节点添加到指定父级里面的最后面,所以也叫追加
立即学习“Java免费学习笔记(深入)”;
使用方式:父级节点.appendChild( 要添加的节点 )
代码:
document.onclick = function(){
oDiv2.appendChild(oB2);//将b2追加到div2里面的最后面
}图示:

2、insertBefore()
把要插入的节点添加到指定父级里面的指定节点之前
使用方式:父级节点.insertBefore( 要插入的节点,指定节点 )
JS代码:(注:每执行一次新方法时,上一个方法都会被注释掉,为了易懂,此处注释一次,下面的文章中将不再把注释上一个方法的代码发上来)
document.onclick = function(){
//oDiv2.appendChild(oB2);此处将上一个方法注释
oDiv2.insertBefore(oB2,oSpan2);//将b2插入到div2中的span2前面
}![1621330613626806.png 2$J}$BV%0)(T]86IWUA5FCR.png](https://img.php.cn/upload/image/174/110/131/1621330613626806.png)
所有浏览器都支持此方法,但是值得注意的是,如果第二个参数节点不存在,在IE和Safari下会把要添加的节点使用appendChild()方法追加到指定父级中,而其他主流浏览器(Firefox、Chrome、Opera等)下会报错,所以在插入节点的时候,需要先判断第二个参数节点是否存在
【推荐学习:javascript高级教程】
以上就是JavaScript如何添加节点的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号