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

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

 更新時(shí)間:2008年07月06日 10:02:12   作者:  
上篇文章我們講了 用dom方式 創(chuàng)建節(jié)點(diǎn),復(fù)制節(jié)點(diǎn),插入節(jié)點(diǎn)。 今天我們將講 刪除節(jié)點(diǎn),替換節(jié)點(diǎn),查找節(jié)點(diǎn)等。
直接從方法說(shuō)起:
1,    刪除節(jié)點(diǎn)。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ǎng)h除的節(jié)點(diǎn)的父節(jié)點(diǎn)是什么?可以使用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é)點(diǎn)。repalceChild()
element.repalceChild( newNode , oldNode );  // 新節(jié)點(diǎn)是客人,肯定先服務(wù)他咯。。oldNode必須是Element的一個(gè)子節(jié)點(diǎn)。
例子:
<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é)點(diǎn)
相對(duì)上面的方法,查找節(jié)點(diǎn)是比較簡(jiǎn)單的。
因?yàn)楹芏嗳硕加眠^(guò)。(記得我認(rèn)識(shí)js的第一句就是getElementById();)
getElementById();
返回一個(gè)對(duì)象, 對(duì)象擁有 nodeName , nodeType , parentNode , ChildNodes 等屬性。

getElementsByTagName() 查找標(biāo)簽名的所有元素。
返回一個(gè)集合,可以用循環(huán)取出每個(gè)對(duì)象,對(duì)象擁有 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)文章

最新評(píng)論

黄冈市| 白玉县| 金堂县| 遂川县| 呈贡县| 锡林浩特市| 乐山市| 阳高县| 松江区| 黎川县| 中江县| 祁东县| 湛江市| 镇平县| 武鸣县| 伊川县| 同德县| 信丰县| 镇沅| 奈曼旗| 汽车| 张掖市| 台南县| 山西省| 天镇县| 闽侯县| 黔江区| 昭平县| 昌江| 承德市| 仁寿县| 社会| 古田县| 江油市| 玛沁县| 柘城县| 文成县| 麻阳| 常山县| 南召县| 西安市|