insertAdjacentHTML( position, 插入位置 html 要插入的HTML(字符串) ) position参数: beforebegin 标签外(插入到前面) afterend 标签外(插入到后面) afterbegin 标签内(插入成为第一个子标签) beforeend 标签内(插入成为最后一个子标签)示例:
HTML: <div id="d0"> <p>aaaa</p> </div> JavaScript: var obj = document.getElementById("d0"); obj.insertAdjacentHTML("beforebegin", "<p>bbbb</p>"); 结果: <p>bbbb</p> <div id="d0"> <p>aaaa</p> </div>