JS實(shí)現(xiàn)訪問DOM對象指定節(jié)點(diǎn)的方法示例
本文實(shí)例講述了JS實(shí)現(xiàn)訪問DOM對象指定節(jié)點(diǎn)的方法。分享給大家供大家參考,具體如下:
一 介紹
使用getElementById()方法來訪問指定id的節(jié)點(diǎn),并用nodeName屬性、nodeType屬性和nodeValue屬性來顯示出該節(jié)點(diǎn)名稱、節(jié)點(diǎn)類型和節(jié)點(diǎn)值。
1、nodeName屬性
該屬性用來獲取某一個(gè)節(jié)點(diǎn)的名稱。
[sName=]obj.nodeName
sName:字符串變量用來存儲節(jié)點(diǎn)的名稱。
2、nodeType屬性
該屬性用來獲取某一個(gè)節(jié)點(diǎn)的類型。
[sType=]obj.nodeType
sType:字符串變量,用來存儲節(jié)點(diǎn)的類型,該類型值為數(shù)值型。該參數(shù)的類型如下表所示。
| 類 型 | 數(shù) 值 | 節(jié) 點(diǎn) 名 | 說 明 |
| 元素(element) | 1 | 標(biāo)記 | 任何HTML或XML的標(biāo)記 |
| 屬性(attribute) | 2 | 屬性 | 標(biāo)記中的屬性 |
| 文本(text) | 3 | #text | 包含標(biāo)記中的文本 |
| 注釋(comment) | 8 | #comment | HTML的注釋 |
| 文檔(document) | 9 | #document | 文檔對象 |
| 文檔類型(documentType) | 10 | DOCTYPE | DTD規(guī)范 |
3、nodeValue屬性
該屬性將返回節(jié)點(diǎn)的值。
[txt=]obj.nodeValue
txt:字符串變量用來存儲節(jié)點(diǎn)的值,除文本節(jié)點(diǎn)類型外,其他類型的節(jié)點(diǎn)值都為“null”。
二 應(yīng)用
訪問指定節(jié)點(diǎn),本示例在頁面彈出的提示框中,顯示了指定節(jié)點(diǎn)的名稱、節(jié)點(diǎn)的類型和節(jié)點(diǎn)的值。
三 代碼
<!DOCTYPE html>
<html>
<head>
<title>www.dhdzp.com 訪問指定節(jié)點(diǎn)</title>
</head>
<body id="b1">
<h3 >三號標(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é)》
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
- JavaScript文檔對象模型DOM
- JavaScript Dom對象的操作
- JavaScript 中的文檔對象模型 DOM
- JavaScript變量Dom對象的所有屬性
- 淺談JS讀取DOM對象(標(biāo)簽)的自定義屬性
- js基礎(chǔ)之DOM中document對象的常用屬性方法詳解
- js基礎(chǔ)之DOM中元素對象的屬性方法詳解
- JavaScript實(shí)現(xiàn)DOM對象選擇器
- JavaScript DOM 對象深入了解
- JavaScript——DOM操作——Window.document對象詳解
- jquery對象和javascript對象即DOM對象相互轉(zhuǎn)換
- js對象關(guān)系圖 方便dom操作
- javascript DOM對象的學(xué)習(xí)實(shí)例代碼
- JavaScript操作DOM對象詳解
相關(guān)文章
Js Jquery創(chuàng)建一個(gè)彈出層可加載一個(gè)頁面
Js Jquery創(chuàng)建一個(gè)彈出層,當(dāng)加載一個(gè)頁面進(jìn)彈出層時(shí)出現(xiàn)亂碼,示例代碼如下,大家可以參考參考2014-05-05
JS生態(tài)系統(tǒng)加速探索Draft-js?emoji插件功能及使用探索
這篇文章主要介紹了JS生態(tài)系統(tǒng)加速探索Draft-js?emoji插件功能使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
javascript修改瀏覽器title方法 JS動(dòng)態(tài)修改瀏覽器標(biāo)題
給大家講一個(gè)用javascript修改瀏覽器title方法和技巧,需要的朋友把代碼測試吧。2017-11-11
javascript 偽數(shù)組實(shí)現(xiàn)方法
能通過Array.prototype.slice轉(zhuǎn)換為真正的數(shù)組的帶有l(wèi)ength屬性的對象。2010-10-10
JS鮮為人知的問題之[] == ![]結(jié)果為true、而{} == !{}卻為false
這篇文章主要給大家介紹了關(guān)于JS鮮為人知的問題之[] == ![]結(jié)果為true、而{} == !{}卻為false的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
通過實(shí)例解析javascript Date對象屬性及方法
這篇文章主要介紹了通過實(shí)例解析javascript Date對象屬性及方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
常用的Javascript設(shè)計(jì)模式小結(jié)
javascript設(shè)計(jì)模式有很多種,本文給大家介紹常用的javascript設(shè)計(jì)模式,對javascript設(shè)計(jì)模式相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2015-12-12

