亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS訪問DOM節點方法詳解

2019-11-19 18:47:05
字體:
來源:轉載
供稿:網友

本文實例講述了JS訪問DOM節點方法。分享給大家供大家參考,具體如下:

查找并訪問節點

你可通過若干種方法來查找您希望操作的元素:

通過使用 getElementById() 和 getElementsByTagName() 方法

通過使用一個元素節點的 parentNode、firstChild 以及 lastChild 屬性

getElementById() 和 getElementsByTagName()

getElementById() 和 getElementsByTagName() 這兩種方法,可查找整個 HTML 文檔中的任何 HTML 元素。

這兩種方法會忽略文檔的結構。假如您希望查找文檔中所有的 <p> 元素,getElementsByTagName() 會把它們全部找到,不管 <p> 元素處于文檔中的哪個層次。同時,getElementById() 方法也會返回正確的元素,不論它被隱藏在文檔結構中的什么位置。

這兩種方法會像您提供任何你所需要的 HTML 元素,不論它們在文檔中所處的位置!

getElementById() 可通過指定的 ID 來返回元素:

getElementById() 語法

document.getElementById("ID");

注釋:getElementById() 無法工作在 XML 中。在 XML 文檔中,您必須通過擁有類型 id 的屬性來進行搜索,而此類型必須在 XML DTD 中進行聲明。

getElementsByTagName() 方法會使用指定的標簽名返回所有的元素(作為一個節點列表),這些元素是您在使用此方法時所處的元素的后代。

getElementsByTagName() 可被用于任何的 HTML 元素:

getElementsByTagName() 語法

document.getElementsByTagName("標簽名稱");

或者:

document.getElementById('ID').getElementsByTagName("標簽名稱");

實例 1

下面這個例子會返回文檔中所有 <p> 元素的一個節點列表:

document.getElementsByTagName("p");

實例 2

下面這個例子會返回所有 <p> 元素的一個節點列表,且這些 <p> 元素必須是 id 為 "maindiv" 的元素的后代:

document.getElementById('maindiv').getElementsByTagName("p");

節點列表(nodeList)

當我們使用節點列表時,通常要把此列表保存在一個變量中,就像這樣:

var x=document.getElementsByTagName("p");

現在,變量 x 包含著頁面中所有 <p> 元素的一個列表,并且我們可以通過它們的索引號來訪問這些 <p> 元素。

注釋:索引號從 0 開始。

您可以通過使用 length 屬性來循環遍歷節點列表:

var x=document.getElementsByTagName("p");for (var i=0;i<x.length;i++){ // do something with each paragraph}

您也可以通過索引號來訪問某個具體的元素。

要訪問第三個 <p> 元素,您可以這么寫:

var y=x[2];

parentNode、firstChild以及lastChild

這三個屬性 parentNode、firstChild 以及 lastChild 可遵循文檔的結構,在文檔中進行“短距離的旅行”。

請看下面這個 HTML 片段:

<table> <tr>  <td>John</td>  <td>Doe</td>  <td>Alaska</td> </tr></table>

在上面的HTML代碼中,第一個 <td> 是 <tr> 元素的首個子元素(firstChild),而最后一個 <td> 是 <tr>元素的最后一個子元素(lastChild)。

此外,<tr> 是每個 <td>元 素的父節點(parentNode)。

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript替換操作技巧總結》、《JavaScript傳值操作技巧總結》、《javascript編碼操作技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕日韩av电影| 欧美在线视频在线播放完整版免费观看| 欧美午夜www高清视频| 精品电影在线观看| 日韩欧美在线国产| 97久久精品人搡人人玩| 日韩av免费在线播放| 国产伦精品一区二区三区精品视频| 国产精品久久久久久久久| 91国产一区在线| 亚洲精品一区二区在线| 欧美激情区在线播放| 国外日韩电影在线观看| 亚洲自拍偷拍福利| 亚洲色图第三页| 国产99久久久欧美黑人| 国产精品久久久久久久久久久久久| 91精品久久久久久综合乱菊| 亚洲性69xxxbbb| 国产精品91在线| 国产不卡一区二区在线播放| 精品国产乱码久久久久久婷婷| 欧美日韩成人黄色| 国产成人综合精品在线| 91精品在线播放| 欧美另类极品videosbestfree| 国产99在线|中文| 国产日韩av在线| 92裸体在线视频网站| 亚洲福利在线观看| 国产精品主播视频| 欧美日韩999| 久久精品欧美视频| 亚洲精品电影在线| 欧美精品激情blacked18| 亚洲缚视频在线观看| 高潮白浆女日韩av免费看| 在线不卡国产精品| 国产亚洲精品久久久| 日韩中文字幕久久| 97国产真实伦对白精彩视频8| 日韩av电影中文字幕| 成人免费看吃奶视频网站| 国产精品久久久久久久久久免费| 18性欧美xxxⅹ性满足| 粉嫩老牛aⅴ一区二区三区| 国产999在线观看| 久久久久久久电影一区| 亚洲激情在线观看| 亚洲精品二三区| 一本大道亚洲视频| 在线不卡国产精品| 亚洲第一偷拍网| 国产suv精品一区二区| 欧美激情区在线播放| 26uuu另类亚洲欧美日本老年| 国产精品扒开腿做爽爽爽男男| 国产精品 欧美在线| 上原亚衣av一区二区三区| 午夜精品福利在线观看| 国产97在线|日韩| 日韩欧美精品中文字幕| 在线播放日韩专区| 欧美性生交大片免费| 久久精品视频va| 亚洲精品456在线播放狼人| 热草久综合在线| 成人久久一区二区| 国产一区二区欧美日韩| 国产欧美最新羞羞视频在线观看| 成人有码视频在线播放| 日韩在线视频观看正片免费网站| 欧美黄色三级网站| 岛国视频午夜一区免费在线观看| 欧美一级视频一区二区| 亚洲第一av网| 欧美又大又粗又长| 日韩免费高清在线观看| 日韩在线观看视频免费| 国产综合香蕉五月婷在线| 色婷婷久久一区二区| 色偷偷av一区二区三区| 日韩综合视频在线观看| 日韩精品在线私人| 成人淫片在线看| 国产91av在线| 日本成人在线视频网址| 久久欧美在线电影| 疯狂做受xxxx欧美肥白少妇| 国产精品99久久久久久久久久久久| 亚洲精品国产精品自产a区红杏吧| 91九色单男在线观看| 欧美黑人国产人伦爽爽爽| 国产亚洲一区二区精品| 国产欧美一区二区三区四区| 国产精品激情av电影在线观看| 亚洲国产欧美在线成人app| 日韩欧美极品在线观看| 欧美亚洲国产日韩2020| 精品国产乱码久久久久酒店| 欧美午夜精品久久久久久久| 国产一区二区香蕉| 日韩av最新在线观看| 日韩网站免费观看高清| 中文字幕精品久久久久| 日韩美女写真福利在线观看| 成人黄色中文字幕| 国产精品美女在线观看| 97香蕉久久超级碰碰高清版| 欧美专区福利在线| 亚洲电影免费在线观看| 亚洲精品v欧美精品v日韩精品| 91理论片午午论夜理片久久| 国产精品人成电影在线观看| 在线观看精品自拍私拍| 亚洲最新av网址| 亚洲欧美日韩在线高清直播| 亚洲娇小xxxx欧美娇小| 欧美一区三区三区高中清蜜桃| 最近2019年手机中文字幕| 亚洲欧洲国产精品| 日韩中文在线中文网三级| 国产精品一香蕉国产线看观看| 92国产精品久久久久首页| 日韩激情av在线免费观看| 欧美午夜宅男影院在线观看| 国产成人久久久| 狠狠色香婷婷久久亚洲精品| 亚洲区bt下载| 色综合久久天天综线观看| 中文字幕精品网| 91久久精品一区| 大胆人体色综合| 亚洲人成亚洲人成在线观看| 高清欧美一区二区三区| 中文字幕不卡在线视频极品| 国产盗摄xxxx视频xxx69| 日本精品视频在线播放| 国产亚洲精品久久久久久| 精品美女久久久久久免费| 在线精品播放av| 亚洲已满18点击进入在线看片| 亚洲成年人影院在线| 国产精品久久久久免费a∨| 亚洲视频999| 亚洲精品乱码久久久久久按摩观| 久久精品久久精品亚洲人| 亚洲成av人乱码色午夜| 久久久久久久久国产| 久久精品国产一区二区电影| 日韩美女视频免费在线观看| 日韩欧美aaa| 2019日本中文字幕| 国内成人精品视频| 国产成人精品视频在线| xxxxx成人.com| 九色精品美女在线| 欧美日韩午夜视频在线观看| 在线视频欧美日韩精品| 亚洲成人久久久久| 国产精品久久国产精品99gif| 亚洲第一页中文字幕| 欧美日韩一区二区免费在线观看| 亚洲精品456在线播放狼人|