欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2008年07月06日 10:02:12   作者:  
上篇文章我們講了 用dom方式 創(chuàng)建節(jié)點,復制節(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é)點是客人,肯定先服務他咯。。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é)點是比較簡單的。
因為很多人都用過。(記得我認識js的第一句就是getElementById();)
getElementById();
返回一個對象, 對象擁有 nodeName , nodeType , parentNode , ChildNodes 等屬性。

getElementsByTagName() 查找標簽名的所有元素。
返回一個集合,可以用循環(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");
}

相關文章

  • ECMAScript6入門教程

    ECMAScript6入門教程

    本文詳細講解了ECMAScript6的基礎教程,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • document.open() 與 document.write()

    document.open() 與 document.write()

    document.open() 與 document.write()...
    2006-10-10
  • javaScript基礎語法介紹

    javaScript基礎語法介紹

    本文從javascript簡介開始,介紹了javascript的語法以及注意事項、動態(tài)語言、引用外部JS文件、變量命名規(guī)則、判斷是否已經聲明、不存在塊級作用域這些方面的內容,是篇相當不錯的基礎語法的介紹文章,推薦給小伙伴們
    2015-02-02
  • Javascript的this詳解

    Javascript的this詳解

    這篇文章主要介紹了Javascript的this的作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • ES6基礎語法之class類介紹

    ES6基礎語法之class類介紹

    這篇文章介紹了ES6中class類的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • JavaScript的學習入門整理篇

    JavaScript的學習入門整理篇

    每次剛開始學語言時,作者都喜歡用“hello world”例子l來侮辱我們的智商,我想大家都不是笨蛋,故而寥寥數筆寫了一點
    2008-09-09
  • 淺析Javascript ES6中的原生Promise

    淺析Javascript ES6中的原生Promise

    ES6標準出爐之前,一個幽靈,回調的幽靈,游蕩在JavaScript世界。正所謂世界本沒有回調,寫的人多了也就有了。接下來就來簡單介紹Javascript ES6中的原生Promise,有需要的可以參考借鑒。
    2016-08-08
  • JavaScript 學習筆記之語句

    JavaScript 學習筆記之語句

    這篇文章主要介紹了JavaScript中的語句,包括條件分支語句、循環(huán)語句、迭代語句、Lable語句、break和continue語句、with語句、swith語句,十分全面細致,推薦給小伙伴們。
    2015-01-01
  • JS?JSON.stringify()的5個使用場景詳解

    JS?JSON.stringify()的5個使用場景詳解

    JSON.stringify()方法用于將一個值轉為JSON字符串,該字符串符合JSON格式,并且可以被JSON.parse()方法還原,下面這篇文章主要給大家介紹了關于JS?JSON.stringify()的5使用場景,需要的朋友可以參考下
    2023-01-01
  • JavaScript中的關鍵字"VAR"使用詳解 分享

    JavaScript中的關鍵字"VAR"使用詳解 分享

    JScript的語法教程里面說在聲明變量時忽略var關鍵字是完全合法的。但是事實常常又證明想當然的結果是不可靠的。
    2013-07-07

最新評論