HTML DOM Element insertAdjacentElement() 方法
示例
在標題後插入一個 span 元素
const span = document.getElementById("mySpan");
const h2 = document.getElementById("myH2");
h2.insertAdjacentElement("afterend", span);
自己動手試一試 »
更多示例見下文。
描述
insertAdjacentElement()
方法將一個元素插入到指定位置。
合法位置
值 | 描述 |
---|---|
afterbegin | 在元素開始之前(第一個子元素之前) |
afterend | 在元素之後 |
beforebegin | 在元素之前 |
beforeend | 在元素結束之前(最後一個子元素之後) |
語法
element.insertAdjacentElement(position, element)
或
node.insertAdjacentElement(position, element)
引數
引數 | 描述 |
position | 必需。 相對於元素的位置 afterbegin afterend beforebegin beforeend |
元素 | 要插入的元素。 |
更多示例
示例
使用 "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 |
是 | 是 | 是 | 是 | 是 | 是 |