2019-11-19
描述
在指定元素的尾部后插入一个 HTML 字符串。
提示
- 使用位置参数为
afterend
的el.insertAdjacentHTML()
方法将解析好的htmlString
插入到el
元素的尾部后面 insertAdjacentHTML
不会重新解析自身正在使用的元素,因此元素内部的现有元素不会被破坏。这避免了额外的序列化步骤,使其比innerHTML
操作更快
代码
const insertAfter = (el, htmlString) => el.insertAdjacentHTML('afterend', htmlString);
示例
在指定元素尾部后插入内容为 after 的 p 元素:
insertAfter(document.getElementById('myId'), '<p>after</p>'); // <div id="myId">...</div> <p>after</p>
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于