insertBefore方法介绍
-
简介
insertBefore()
方法是在你指定的已有子节点之前插入新的子节点 -
参数
newNode
:即将被插入的新的子节点
currNode
:你指定的已有子节点
parentNode
:这俩个子节点的父元素 -
用法
parentNode.insertBefore(newNode,currNode)
-
代码实例
<body> <div class='box'> <span class='child'></span> </div> <script> let box = document.querySelector('.box') // 获取父元素 let child = document.querySelector('.child') // 指定子节点 let newNode = document.createElement('span') // 创建一个新的子节点 box.insertBefore(newNode,child) </script> </body>
-
结果