最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript入門學(xué)習(xí)第七篇 js dom實例操作第1/2頁

 更新時間:2008年07月06日 10:02:12   作者:  
上篇文章我們講了 用dom方式 創(chuàng)建節(jié)點,復(fù)制節(jié)點,插入節(jié)點。 今天我們將講 刪除節(jié)點,替換節(jié)點,查找節(jié)點等。
直接從方法說起:
1,    刪除節(jié)點。removeChild():
<body>
 <div id="cssrain">
 <div id="a">a </div>
 <div id="b">b </div>
 <div id="c">c </div>
 </div>
 </body>
<script>
var msg = document.getElementById("cssrain");
var b = document.getElementById("b");
 msg.removeChild(b);
</script>
如果不知道要刪除的節(jié)點的父節(jié)點是什么?可以使用parentNode屬性。
比如:
<body>
 <div id="cssrain">
 <div id="a">a </div>
 <div id="b">b </div>
 <div id="c">c </div>
 </div>
 </body>
<script>
var b = document.getElementById("b");
var c = b.parentNode;
c.removeChild(b);
</script>

2,    替換節(jié)點。repalceChild()
element.repalceChild( newNode , oldNode );  // 新節(jié)點是客人,肯定先服務(wù)他咯。。oldNode必須是Element的一個子節(jié)點。
例子:
<body>
 <div id="cssrain">
 <div id="a">a </div>
 <div id="b">b </div>
 <div id="c">c </div>
 </div>
 </body>
<script>
var cssrain = document.getElementById("cssrain");
var msg =  document.getElementById("b");
var para =  document.createElement("p");
cssrain.replaceChild( para , msg  );
</script>

3,查找節(jié)點
相對上面的方法,查找節(jié)點是比較簡單的。
因為很多人都用過。(記得我認(rèn)識js的第一句就是getElementById();)
getElementById();
返回一個對象, 對象擁有 nodeName , nodeType , parentNode , ChildNodes 等屬性。

getElementsByTagName() 查找標(biāo)簽名的所有元素。
返回一個集合,可以用循環(huán)取出每個對象,對象擁有 nodeName , nodeType , parentNode , ChildNodes 等屬性。
例子:
  var ps = document.getElementsByTagName(“p”);
for(var i=0 ; i< ps.length ; i++){
           ps[i].setAttribute(“title”,”hello”);
//也可以使用:  ps.item(i).setAttribute("title","hello");
}

相關(guān)文章

最新評論

乌拉特中旗| 迁安市| 武夷山市| 永川市| 肇东市| 镇雄县| 乌鲁木齐县| 上犹县| 新乡市| 荣昌县| 宁晋县| 华池县| 宁国市| 沁源县| 永州市| 台北市| 铁岭县| 玛纳斯县| 东兴市| 屯留县| 当阳市| 靖远县| 诸暨市| 大邑县| 华坪县| 河西区| 颍上县| 七台河市| 建阳市| 资中县| 安宁市| 五华县| 台山市| 吉安市| 哈尔滨市| 江西省| 枞阳县| 谷城县| 缙云县| 温州市| 文化|