扫码关注官方订阅号
appendchild和removechild如果要操作的节点的父节点都是body,是不是就不用提前获取body父节点了。又或者父节点不是body就需要提前获取父节点在使用?
类似这样
var _body = document.body; _body.appendChild(document.createElement('h1')); _body.removechild(docuemnt.getElementsByTagName('h1')[0]);
不存在这样的用法
appendChild(***).removeChild(***) //肯定报错
至于,你说的,不需要获取操作body父节点,代码都不知道在哪操作,肯定会报错。
肯定要先获取父元素才能使用appendChild()啊,不然怎么确定是加在那个元素后面。。。。。。
<body>标签不是还有<head><html>的父节点和兄弟节点的嘛,所以最好获取一下父节点的好
父节点要提前获取的。案例是直接用document.body。获取的父节点body。这是DOM0级制定的规范。如果父节点不是body。就的单独获取。因为其他父节点和body不一样。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
类似这样
不存在这样的用法
至于,你说的,不需要获取操作body父节点,代码都不知道在哪操作,肯定会报错。
肯定要先获取父元素才能使用appendChild()啊,不然怎么确定是加在那个元素后面。。。。。。
<body>标签不是还有<head><html>的父节点和兄弟节点的嘛,所以最好获取一下父节点的好
父节点要提前获取的。案例是直接用document.body。获取的父节点body。这是DOM0级制定的规范。如果父节点不是body。就的单独获取。因为其他父节点和body不一样。