javascript dom 基本操作小結(jié)
自己平時可能也會經(jīng)常遇到所以總結(jié)如下:
1,dom元素的創(chuàng)建
2,dom元素的插入
3,dom元素替換
4,dom元素的刪除
首先頁面上有這么些簡單的dom元素
<div id="wrap">
<div id="a">aaaaaaaa</div>
<div id="b">bbbbbbbb</div>
<div id="c">ccccccccc</div>
</div>
接下來我們創(chuàng)建一個div元素,js代碼:
var div_d = document.createElement('div');
div_d.innerHTML = "dddddddd";
div_d.id = "d";
//這里不用innerText為了避免瀏覽器兼容引發(fā)一些問題;
然后把創(chuàng)建的這個id為d 的div插到dom元素id為b的div的前面
var div_wrap = document.getElementById('wrap');
var div_b = document.getElementById('b');
div_wrap.insertBefore(div_d,div_b);
如果直接插到id為wrap的子元素后面則可以這樣:
div_wrap.insertBefore(div_d,null);
如果是替換掉div_b則如下:
div_wrap.replaceChild(div_d,div_b);
最后我們刪除指定的一個元素id為b的div
div_b.parentNode.removeChild(div_b);
或者
document.body.removeChild(div_b);
后續(xù)可能有很多衍生的方法及應(yīng)用這里暫時不繼續(xù)寫下去了
相關(guān)文章
javascript 隨機數(shù) 與高級應(yīng)用 附vbscript(asp) 隨機數(shù)總結(jié)
有時忘了程序的隨機數(shù)函數(shù)或javascript和vbscript的隨機數(shù)混亂了,特總結(jié)下兩者的隨機數(shù)函數(shù),以備以后使用方便。2007-10-10iframe窗口高度自適應(yīng)的又一個巧妙實現(xiàn)思路
這篇文章主要介紹了實現(xiàn)iframe窗口高度自適應(yīng)的又一個巧妙思路,需要的朋友可以參考下2014-04-04jsp js鼠標移動到指定區(qū)域顯示選項卡離開時隱藏示例
jsp js 鼠標移動到指定區(qū)域顯示選項卡示例,離開時隱藏,具體實現(xiàn)代碼如下,感興趣的朋友可以了解下哈,希望對你有所幫助2013-06-06