1,nodeName屬性 : 節點的名字。 如果節點是元素節點,那么返回這個元素的名字。此時,相當于tagName屬性。 比 " /> 国产亚洲视频在线,中文字幕在线视频免费观看,日本经典片免费看

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript入門學習第八篇 js dom節點屬性說明第1/2頁

 
今天我們講DOM屬性。
前面其實我們已經碰過DOM屬性了。
比如:
nodeName,nodeType…..今天我們詳細的講解下。


1,nodeName屬性  : 節點的名字。
如果節點是元素節點,那么返回這個元素的名字。此時,相當于tagName屬性。
比如:
<p>aaaa</p>  : 則返回 p ;
如果是屬性節點,nodeName將返回這個屬性的名字。
如果是文本節點,nodeName將返回一個#text的字符串。

另外我要說的是: nodeName屬性是一個只讀屬性,不能進行設置.(寫)
它返回 大寫字母的值。

2,,nodeType屬性 : 返回一個整數,代表這個節點的類型。
我們常用的3中類型:
nodeType == 1  : 元素節點
nodeType == 2  : 屬性節點
nodeType == 3  : 文本節點
如果想記住的話,我們可以這么去記:
比如: <p  title="cssrain" >test</p>   從前往后讀: 你會發現 先是元素節點(1),然后是屬性節點(2),最后是文本節點(3),這樣你就很容易記住了 nodeType分別代表什么類型了。(我總結的一點小技巧, ^_^。)

nodeType屬性經常跟 if 配合使用,以確保不會在錯誤的節點類型上 執行錯誤的操作。
比如:
function cs_demo(mynode){
      if(mynode.nodeType == 1){
              mynode.setAttribute("title","demo");
        }
}
代碼解釋: 先檢查mynode的nodeType屬性,以確保它所代表的節點確實是 一個元素節點。
和nodeName屬性一樣,他也是只讀屬性,不能進行設置.(寫)。

3,nodeValue屬性 : 返回一個字符串,這個節點的值。
如果節點是元素節點,那么返回null;(注意下)
如果是屬性節點,nodeValue將返回這個屬性的值。
如果是文本節點,nodeValue將返回這個文本節點的內容。
比如:
<div id="c">aaaaaaaaaaaaaaaa</div>
<SCRIPT LANGUAGE="JavaScript">
 var c= document.getElementById("c");
 alert(  c.nodeValue  );//返回null
</SCRIPT>
nodeValue是一個可以讀、寫的屬性。 但它不能設置元素節點的值。
再看看下面的例子:
<div id="c">aaaaaaaaaaaaaaaa</div>
<SCRIPT LANGUAGE="JavaScript">
 var c= document.getElementById("c");
  c.nodeValue =" dddddddddddd"; //不能設置
  //alert( c.firstChild.nodeValue ) //元素節點 包括屬性節點和文本節點。
  c.firstChild.nodeValue =  "test"http://能設置
</SCRIPT>
當然我們為了確保能正確運行:可以加一段代碼:
<div id="c">aaaaaaaaaaaaaaaa</div>
<SCRIPT LANGUAGE="JavaScript">
 var c= document.getElementById("c");
  c.nodeValue =" dddddddddddd"; //不能設置
  //alert( c.firstChild.nodeValue )
  if( c.firstChild.nodeType==3 ){ //判斷是不是 文本節點
  c.firstChild.nodeValue =  "test"http://能設置
  }
</SCRIPT>
//可以看出,如果要設置元素節點,不能直接設置,而必須先使用firstChild或者lastChild等 然后設置nodeValue.
nodeValue一般只用來設置 文本節點的值。如果要刷新屬性節點的值,一般使用setAttribute().

JavaScript技術Javascript入門學習第八篇 js dom節點屬性說明第1/2頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品伊人久久 | 中文字幕一区二区三区在线观看 | 国产成人精品视频频 | 色多多涩涩屋下载软件 | 欧美亚洲国产激情一区二区 | 亚洲国产日韩欧美高清片a 亚洲国产日韩a精品乱码 | 我和妽妽在厨房里的激情区二区 | 夫妻主vk| 国内精品久久久久影院亚洲 | 国产欧美精品一区二区色综合 | 久久精品国产亚洲AV忘忧草蜜臀 | 迈开腿让我看下你的小草莓声音 | 真实农村女人野外自拍照片 | 久久久无码精品亚洲A片猫咪 | 精品无码久久久久久动漫 | 久久久久久久免费 | 国产99RE在线观看69热 | 黑色丝袜美女被网站 | 老板揉搓秘书丰满大乳 | 伊人久久大香线蕉综合电影 | 乌克兰成人性色生活片 | 一个吃奶两个添下面H | 花蝴蝶高清在线视频免费观看 | 久久国产综合精品欧美 | 武侠古典久久亚洲精品 | 成人午夜精品无码区久久漫画日本 | 亚洲国产在线视频中文字 | 亚洲国产精品一区二区久久第 | 777米奇色狠狠俺去啦 | 娇妻归来在线观看免费完整版电影 | 在线二区 中文 无码 | 贵妇局长的蕾丝乳罩 | 夜夜躁婷婷AV蜜桃视频 | 在线va无卡无码高清 | 国产在线视精品在亚洲 | 成 人 动漫3d 在线看 | 成人免费视频网站www | 久久草这里全是精品香蕉频线观 | XXOO麻豆国产在线九九爱 | 欧美另类极品videosbest | yellow2019在线观看视频 |