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

首頁 > 編程 > JavaScript > 正文

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

2019-11-21 01:41:59
字體:
來源:轉載
供稿:網友
直接從方法說起:
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");
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威海市| 苏尼特左旗| 海盐县| 永胜县| 新余市| 台东县| 焦作市| 贞丰县| 江都市| 龙胜| 香河县| 新丰县| 五寨县| 南丰县| 任丘市| 龙岩市| 梅河口市| 武穴市| 昌邑市| 黔江区| 丁青县| 峨眉山市| 平顶山市| 广东省| 法库县| 无锡市| 萍乡市| 恭城| 连江县| 兴城市| 东乡县| 九台市| 乌苏市| 突泉县| 合肥市| 芜湖市| 大港区| 耒阳市| 白玉县| 滁州市| 常熟市|