国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript入門學習第七篇 js dom實例操作第1/2頁

2024-05-06 14:17:40
字體:
來源:轉載
供稿:網友
直接從方法說起:
1,    刪除節點。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>
如果不知道要刪除的節點的父節點是什么?可以使用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,    替換節點。repalceChild()
element.repalceChild( newNode , oldNode );  // 新節點是客人,肯定先服務他咯。。oldNode必須是Element的一個子節點。
例子:
<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,查找節點
相對上面的方法,查找節點是比較簡單的。
因為很多人都用過。(記得我認識js的第一句就是getElementById();)
getElementById();
返回一個對象, 對象擁有 nodeName , nodeType , parentNode , ChildNodes 等屬性。

getElementsByTagName() 查找標簽名的所有元素。
返回一個集合,可以用循環取出每個對象,對象擁有 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");
}
12下一頁閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大埔区| 卢湾区| 平阳县| 南郑县| 阳城县| 托克逊县| 绍兴县| 沧州市| 师宗县| 灌南县| 潮州市| 武夷山市| 凌海市| 杭锦后旗| 滨州市| 额尔古纳市| 长岭县| 佛山市| 乐清市| 柞水县| 德化县| 隆德县| 东海县| 汝阳县| 搜索| 汤阴县| 祥云县| 东城区| 北川| 辽中县| 公主岭市| 双鸭山市| 滁州市| 奉新县| 福清市| 麻阳| 新龙县| 紫云| 平顺县| 台南县| 手游|