English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
insertAdjacentElement()方法将一个给定的元素节点插入到相对于被调用的元素的给定的一个位置。
element.insertAdjacentElement(position, element)
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h",2")[0]; head.insertAdjacentElement("afterend", span);Teste e Veja‹/›
表格中的数字指定了完全支持insertAdjacentElement()方法的第一个浏览器版本:
Method | |||||
insertAdjacentElement() | 是 | 48 | 是 | 是 | 8 |
参数 | 描述 |
---|---|
position | 相对于元素的位置。 合法值:
|
element | 您要插入的元素 |
返回值: | 插入的元素;如果插入失败,则返回null。 |
---|---|
例外情况: |
|
使用“beginbegin”值:
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h",2")[0]; head.insertAdjacentElement("afterbegin", span);Teste e Veja‹/›
Usando o valor "beforebegin":
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h",2")[0]; head.insertAdjacentElement("beforebegin", span);Teste e Veja‹/›
Usando o valor "beforeend":
var span = document.getElementsByTagName("span")[0]; var head = document.getElementsByTagName("h",2")[0]; head.insertAdjacentElement("beforeend", span);Teste e Veja‹/›
Referência do HTML DOM:elementMétodo .insertAdjacentHTML()
Referência do HTML DOM:elementMétodo .insertAdjacentText()
Referência do HTML DOM:nodeMétodo .insertBefore()
Referência do HTML DOM:nodeMétodo .appendChild()