JS實(shí)現(xiàn)訪問(wèn)DOM對(duì)象指定節(jié)點(diǎn)的方法示例
本文實(shí)例講述了JS實(shí)現(xiàn)訪問(wèn)DOM對(duì)象指定節(jié)點(diǎn)的方法。分享給大家供大家參考,具體如下:
一 介紹
使用getElementById()
方法來(lái)訪問(wèn)指定id的節(jié)點(diǎn),并用nodeName屬性、nodeType屬性和nodeValue屬性來(lái)顯示出該節(jié)點(diǎn)名稱、節(jié)點(diǎn)類型和節(jié)點(diǎn)值。
1、nodeName屬性
該屬性用來(lái)獲取某一個(gè)節(jié)點(diǎn)的名稱。
[sName=]obj.nodeName
sName:字符串變量用來(lái)存儲(chǔ)節(jié)點(diǎn)的名稱。
2、nodeType屬性
該屬性用來(lái)獲取某一個(gè)節(jié)點(diǎn)的類型。
[sType=]obj.nodeType
sType:字符串變量,用來(lái)存儲(chǔ)節(jié)點(diǎn)的類型,該類型值為數(shù)值型。該參數(shù)的類型如下表所示。
類 型 | 數(shù) 值 | 節(jié) 點(diǎn) 名 | 說(shuō) 明 |
元素(element) | 1 | 標(biāo)記 | 任何HTML或XML的標(biāo)記 |
屬性(attribute) | 2 | 屬性 | 標(biāo)記中的屬性 |
文本(text) | 3 | #text | 包含標(biāo)記中的文本 |
注釋(comment) | 8 | #comment | HTML的注釋 |
文檔(document) | 9 | #document | 文檔對(duì)象 |
文檔類型(documentType) | 10 | DOCTYPE | DTD規(guī)范 |
3、nodeValue屬性
該屬性將返回節(jié)點(diǎn)的值。
[txt=]obj.nodeValue
txt:字符串變量用來(lái)存儲(chǔ)節(jié)點(diǎn)的值,除文本節(jié)點(diǎn)類型外,其他類型的節(jié)點(diǎn)值都為“null”。
二 應(yīng)用
訪問(wèn)指定節(jié)點(diǎn),本示例在頁(yè)面彈出的提示框中,顯示了指定節(jié)點(diǎn)的名稱、節(jié)點(diǎn)的類型和節(jié)點(diǎn)的值。
三 代碼
<!DOCTYPE html> <html> <head> <title>chabaoo.cn 訪問(wèn)指定節(jié)點(diǎn)</title> </head> <body id="b1"> <h3 >三號(hào)標(biāo)題</h3> <b>加粗內(nèi)容</b> <script language="javascript"> <!-- var by=document.getElementById("b1"); var str; str="節(jié)點(diǎn)名稱:"+by.nodeName+"\n"; str+="節(jié)點(diǎn)類型:"+by.nodeType+"\n"; str+="節(jié)點(diǎn)值:"+by.nodeValue+"\n"; alert(str); --> </script> </body> </html>
四 運(yùn)行彈出如下提示框:
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- JavaScript文檔對(duì)象模型DOM
- JavaScript Dom對(duì)象的操作
- JavaScript 中的文檔對(duì)象模型 DOM
- JavaScript變量Dom對(duì)象的所有屬性
- 淺談JS讀取DOM對(duì)象(標(biāo)簽)的自定義屬性
- js基礎(chǔ)之DOM中document對(duì)象的常用屬性方法詳解
- js基礎(chǔ)之DOM中元素對(duì)象的屬性方法詳解
- JavaScript實(shí)現(xiàn)DOM對(duì)象選擇器
- JavaScript DOM 對(duì)象深入了解
- JavaScript——DOM操作——Window.document對(duì)象詳解
- jquery對(duì)象和javascript對(duì)象即DOM對(duì)象相互轉(zhuǎn)換
- js對(duì)象關(guān)系圖 方便dom操作
- javascript DOM對(duì)象的學(xué)習(xí)實(shí)例代碼
- JavaScript操作DOM對(duì)象詳解
相關(guān)文章
一些常用的JavaScript函數(shù)(json)附詳細(xì)說(shuō)明
一些常用的JavaScript函數(shù)(json)附詳細(xì)說(shuō)明,學(xué)習(xí)js的朋友可以參考下。2011-05-05給超鏈接添加特效鼠標(biāo)移動(dòng)展示提示信息且隨鼠標(biāo)移動(dòng)
需要實(shí)現(xiàn)這樣的效果,就是給超鏈接添加特效當(dāng)鼠標(biāo)移動(dòng)到上展示提示信息且提示信息跟隨鼠標(biāo)移動(dòng),經(jīng)測(cè)試還不錯(cuò),感興趣的朋友可以參考下2013-10-10js學(xué)習(xí)總結(jié)之DOM2兼容處理重復(fù)問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了js學(xué)習(xí)總結(jié)之DOM2兼容處理重復(fù)問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07javascript AOP 實(shí)現(xiàn)ajax回調(diào)函數(shù)使用比較方便
javascript AOP 實(shí)現(xiàn)ajax回調(diào)函數(shù)使用比較方便,需要的朋友可以參考下。2010-11-11JavaScript屏蔽Backspace鍵的實(shí)現(xiàn)代碼
這篇文章主要介紹了JavaScript屏蔽Backspace鍵的實(shí)現(xiàn)代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-11-11js中設(shè)計(jì)一段程序,讓它能夠打印自己的方法收集藏
js中設(shè)計(jì)一段程序,讓它能夠打印自己的方法收集藏...2007-03-03