用 JavaScript 就地取代 DOM 元素
取代 DOM 中的元素可能是 Web 開發中的有用技術。例如,如果您想將錨點 () 元素替換為跨度 () 元素,則可以使用 JavaScript 來替換。
取代 DOM 最有效的方法元素到位是利用replaceChild()方法。實作方法如下:
取得 DOM 元素的參考:
var myAnchor = document.getElementById("myAnchor");
var mySpan = document.createElement("span");
修改新元素的內容:
mySpan.innerHTML = "replaced anchor!";
使用parentNode的replaceChild()方法以新元素取代原始元素:
myAnchor.parentNode.replaceChild(mySpan, myAnchor);
此過程將無縫地將錨點() 元素替換為span () 元素,保留元素在DOM 中的位置。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3