English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
insertAdjacentElement()The method inserts a given element node into a specified position relative to the element that is called.
element.insertAdjacentElement(position, element)
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h")[0];2")[0]; head.insertAdjacentElement("afterend", span);Test and See‹/›
The numbers in the table specify the first browser version that fully supports the insertAdjacentElement() method:
Method | |||||
insertAdjacentElement() | Is | 48 | Is | Is | 8 |
Parameter | Description |
---|---|
position | The position relative to the element. Valid values:
|
element | The element you want to insert |
Return value: | The inserted element; if insertion fails, it returnsnull. |
---|---|
Exception cases: |
|
Use the value "beginbegin":
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h")[0];2")[0]; head.insertAdjacentElement("afterbegin", span);Test and See‹/›
Using the "beforebegin" value:
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h")[0];2")[0]; head.insertAdjacentElement("beforebegin", span);Test and See‹/›
Using the "beforeend" value:
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h")[0];2")[0]; head.insertAdjacentElement("beforeend", span);Test and See‹/›
HTML DOM Reference:element.insertAdjacentHTML() method
HTML DOM Reference:element.insertAdjacentText() method
HTML DOM Reference:node.insertBefore() method
HTML DOM Reference:node.appendChild() method