將HTML 內容附加到DOM
在Web 開發領域,操作文件物件模型(DOM) 來修改網站的顯示內容往往是必要的。一項常見任務是將 HTML 字串附加到頁面上的特定元素。雖然有多種方法可以實現此目的,但必須遵守最佳實踐並利用現代瀏覽器廣泛支援的技術。
一種已被取代的方法是使用 div.innerHTML 分配元素的整個 HTML 內容= 海峽。這種方法可能容易出錯,並且會無意中覆蓋現有內容。
更可靠的解決方案是利用所有主要瀏覽器都支援的 insertAdjacentHTML 方法。此方法使開發人員能夠將 HTML 內容插入到相對於現有元素的特定位置。
將HTML 內容附加到
<code class="javascript">div.insertAdjacentHTML('beforeend', str);</code>
位置參數'beforeend' 確保HTML 內容str 加入
這是一個現場演示:http://jsfiddle.net/euQ5n/
透過使用 insertAdjacentHTML,開發人員可以有效地修改 DOM 並保持 DOM 的完整性現有內容。
以上是如何安全且有效率地向 DOM 追加 HTML 內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!