Appendchild und Removechild: Wenn die übergeordneten Knoten der zu bedienenden Knoten beide Körper sind, ist es nicht erforderlich, den übergeordneten Körperknoten im Voraus abzurufen. Oder wenn der übergeordnete Knoten nicht der Körper ist, muss der übergeordnete Knoten vor der Verwendung abgerufen werden?
类似这样
不存在这样的用法
至于,你说的,不需要获取操作body父节点,代码都不知道在哪操作,肯定会报错。
Node.removeChild() 方法从DOM中删除一个子节点。返回删除的节点。
语法
child 是要移除的那个子节点.
node 是child的父节点.
oldChild保存对删除的子节点的引用. oldChild === child.
建议你阅读:https://developer.mozilla.org...
Node.appendChild() 方法将一个节点添加到指定父节点的子节点列表末尾。
node 是要插入子节点的父节点.
child 即是参数又是这个方法的返回值.
示例:
建议你阅读:https://developer.mozilla.org...
肯定要先获取父元素才能使用appendChild()啊,不然怎么确定是加在那个元素后面。。。。。。
<body>标签不是还有<head><html>的父节点和兄弟节点的嘛,所以最好获取一下父节点的好
父节点要提前获取的。案例是直接用document.body。获取的父节点body。这是DOM0级制定的规范。如果父节点不是body。就的单独获取。因为其他父节点和body不一样。