移動端使用element.insertAdjacentHTML

insertAdjacentHTML() 將指定的文本解析為HTML或XML,并將結果節(jié)點插入到DOM樹中的指定位置。
它不會重新解析它正在使用的元素,因此它不會破壞元素內的現(xiàn)有元素。這避免了額外的序列化步驟,使其比直接innerHTML操作更快。

使用

element.insertAdjacentHTML(position, text);

position是相對于元素的位置,并且必須是以下字符串之一:
'beforebegin'
元素自身的前面。
'afterbegin'
插入元素內部的第一個子節(jié)點之前。
'beforeend'
插入元素內部的最后一個子節(jié)點之后。
'afterend'
元素自身的后面。
text是要被解析為HTML或XML,并插入到DOM樹中的字符串。

注意

beforebegin和afterend位置,僅在節(jié)點在樹中且節(jié)點具有一個parent元素時工作.

兼容性

基本沒有兼容性問題


image.png

參考

https://developer.mozilla.org/zh-CN/docs/Web/API/Element/insertAdjacentHTML

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 前端必讀:瀏覽器內部工作原理[https://kb.cnblogs.com/page/129756/] 作者: T...
    我是強強閱讀 1,245評論 0 2
  • 簡介網(wǎng)絡瀏覽器很可能是使用最廣的軟件。在這篇入門文章中,我將會介紹它們的幕后工作原理。我們會了解到,從您在地址欄輸...
    wengjq閱讀 2,319評論 2 15
  • 1. 介紹 瀏覽器可能是最廣泛使用的軟件。本書將介紹瀏覽器的工作原理。我們將看到,當你在地址欄中輸入google....
    康斌閱讀 2,164評論 7 18
  • 你已經掌握了相關活動非常多的知識,不過恐怕離完全靈活運用還有一段距離。雖然知識點只有這么多,但運用的技巧卻是多種多...
    AndYMJ閱讀 1,024評論 0 1
  • 如果愛要用言語表達,那么啞巴如何相愛? 韓寒的新作,是帶著小外甥去看的。開映的前五分鐘,電影院里早早坐滿了,男女對...
    stevezyxie閱讀 475評論 0 1

友情鏈接更多精彩內容