before() 方法用于在 ChildNode 的parent的 children 列表中插入一组Node 对象或HTML DOMString对象。该元素插入在我们提到的 ChildNode 之前。
句法:
ChildNode.before(Node or DOMString)
参数:此方法接受如上所述和如下所述的单个参数:
- 节点:它是一组必须插入到 ChildNode 之前的Node对象或HTML DOMString 对象。
示例 1:在此示例中,我们将在子元素之前向 DOM 插入一个元素节点。
HTML
HTML | DOM before() method
GeeksforGeeks
Child Node
HTML
HTML | DOM before() method
GeeksforGeeks
Child Node
输出:
在输出中,可以看到点击按钮后,在子 元素之前插入了一个新节点。
-
点击按钮前:
-
点击按钮后:
示例 2:在此示例中,我们将在子节点之前插入一些文本。
HTML
HTML | DOM before() method
GeeksforGeeks
Child Node
输出:
-
点击按钮前:
-
点击按钮后:
支持的浏览器: DOM before() 方法支持的浏览器如下:
- 谷歌浏览器
- 边缘
- 火狐
- 歌剧