在 header 元素后面插入一个新的 <p> 元素:
const h2 = document.getElementById("myH2");
let html = "<p>My new paragraph.</p>";
h2.insertAdjacentHTML("afterend", html);
亲自试一试 »
这个insertAdjacentHTML()
方法将 HTML 代码插入到指定位置。
法律地位:
值 | 描述 |
---|---|
开始后 | 在元素开始之后(第一个子元素) |
尾声 | 元素之后 |
开始之前 | 元素之前 |
之前 | 元素结束之前(最后一个子元素) |
element.insertAdjacentHTML(
position, html)
node.insertAdjacentHTML(
position, html)
Parameter | Description |
position | Required. A position relative to the element: afterbegin afterend beforebegin beforeend |
html | The HTML to insert. |
使用"afterbegin":
let html = "<span style='color:red'>My span</span>"; h2.insertAdjacentHTML("afterbegin", html);
亲自试一试 »
element.insertAjacentHTML()
所有浏览器都支持:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!