在标题后面插入一个 span 元素:
const span = document.getElementById("mySpan");
const h2 = document.getElementById("myH2");
h2.insertAdjacentElement("afterend", span);
亲自试一试 »
下面有更多示例。
这个insertAdjacentElement()
方法将一个元素插入到指定位置。
法律地位:
值 | 描述 |
---|---|
开始后 | 在元素开始之后(第一个子元素) |
尾声 | 元素之后 |
开始之前 | 元素之前 |
之前 | 元素结束之前(最后一个子元素) |
element.insertAdjacentElement(
position, element)
node.insertAdjacentElement(
position, element)
Parameter | Description |
position | Required. A position relative to the element: afterbegin afterend beforebegin beforeend |
element | The element to insert. |
使用"afterbegin":
const span = document.getElementById("mySpan");
const h2 = document.getElementById("myH2");
h2.insertAdjacentElement("afterbegin", span);
亲自试一试 »
使用"beforebegin":
const span = document.getElementById("mySpan");
const h2 = document.getElementById("myH2");
h2.insertAdjacentElement("beforebegin", span);
亲自试一试 »
使用"beforeend":
const span = document.getElementById("mySpan");
const h2 = document.getElementById("myH2");
h2.insertAdjacentElement("beforeend", span);
亲自试一试 »
element.insertAjacentElement()
所有浏览器都支持:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!