久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

一文詳解JavaScript之DOM節點導航

本文主要介紹如何利用DOM節點獲取頁面元素,頁面文檔中的所有事物都是節點:包括元素節點、文本節點、屬性節點、文檔節點、注釋節點。下面介紹獲取節點的兩大類方法:

(1)獲取節點(包含文本節點、元素節點等所有節點)

1.parentNode:獲取父節點

2.childNodes:獲取子節點,通過索引值獲取各個子節點

3.firstChild:獲取父節點的第一個子節點

4.lastChild:獲取父節點的最后一個子節點

5.nextSibling:獲取子節點相鄰的下一個兄弟節點

6.previousSibling:獲取子節點相鄰的前一個兄弟節點

7.attributes:獲取屬性節點

<!DOCTYPE html> <html>   <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>由節點關系獲取元素</title>     <style>       </style> </head>   <body>     <div name="div1">         <p name='p1'>文本節點</p>         <p>2</p>         <ul>             <li>3</li>             <li id="li4">4</li>             <li>5</li>             <li>6</li>         </ul>     </div>     <section>7</section>     <main><span>8</span><i>9</i></main>     <script>         //注意換行和空格也屬于結點,屬于文本節點,按節點關系訪問時需要考慮。屬性節點無須考慮。         //1. parentNode獲取div         console.log(document.querySelector('p').parentNode);         console.log(document.querySelector('p').parentNode.attributes[0]);         console.log(document.querySelector('p').parentNode.nodeName); //DIV         console.log(document.querySelector('p').parentNode.nodeValue); //null         console.log(document.querySelector('p').parentNode.nodeType); //1 元素節點         // 2.通過childNodes獲取第一個p         console.log(document.querySelector('div').childNodes[1]);         console.log(document.querySelector('div').childNodes[1].firstChild.nodeName);         console.log(document.querySelector('div').childNodes[1].firstChild.nodeType); //2 文本節點         console.log(document.querySelector('div').childNodes[1].firstChild.nodeValue);         // 3.firstChild獲取main中的第一個子節點         console.log(document.querySelector('main').firstChild);         // 4.lastChild獲取main中的最后一個子節點         console.log(document.querySelector('main').lastChild);         // 5.nextSibling獲取相鄰下一個兄弟元素         console.log(document.querySelector('#li4').nextSibling.nextSibling);         // 6.previousSibling獲取相鄰上一個兄弟元素         console.log(document.querySelector('#li4').previousSibling.previousSibling);         // 總結:除parentNode外,其他方法謹慎選擇,一旦代碼格式有變,就會出現錯誤         // 通過nodeName獲取節點名稱         //通過nodeValue獲取節點值         // 通過nodeType返回節點類型     </script> </body>   </html>

(2)獲取元素節點

1.parentElement:獲取父元素節點

2.children:獲取子元素節點,通過索引值獲取各個子元素節點

3.firstElementChild:獲取父級的第一個子元素節點

4.lastElementChild:獲取父級的最后一個子元素節點

5.nextElementSibling:獲取相鄰的下一個兄弟元素節點

6.previousElementSibling:獲取相鄰的前一個兄弟元素節點

<!DOCTYPE html> <html>   <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>獲取子元素節點</title> </head>   <body>     <div>         <p>123</p>         <p>456</p>         <p>789</p>     </div>     <script>         //p標簽總體算一個節點,內部的“123”不算         console.log(document.querySelector('div').childNodes);         console.log(document.querySelector('div').childNodes.length);         // 獲取子元素節點         console.log(document.querySelector('div').children);         console.log(document.querySelector('div').children[1]);         console.log(document.querySelector('div').firstElementChild);         console.log(document.querySelector('div').firstElementChild.nextElementSibling);         console.log(document.querySelector('div').lastElementChild);         console.log(document.querySelector('div').lastElementChild.previousElementSibling);         console.log(document.querySelector('div').children[1].parentElement);     </script> </body>   </html>

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
激情欧美一区| 亚洲精品大全| 久久精品国产免费| 国产福利片在线观看| 日韩精品一二三四| 久久国产精品久久久久久电车| 在线国产精品一区| 国产日韩欧美中文在线| 国产专区精品| 欧美成人基地| 欧美中文日韩| 亚洲精品黄色| 国产精品视频一区二区三区综合 | 久久在线电影| 亚洲综合另类| 蜜桃伊人久久| 国产精品伊人| 日韩大片在线观看| 亚洲影院天堂中文av色| 国产欧美日韩| 久久久精品五月天| 美日韩精品视频| 麻豆一区二区三区| 亚洲国产专区校园欧美| 日韩精品欧美大片| 激情久久99| 免费成人在线视频观看| 青草国产精品| 激情欧美一区| 欧美日本三区| 国产69精品久久| 首页国产欧美久久| 亚洲永久av| 日韩精品欧美大片| 91精品亚洲| 国产精品66| 免费日韩视频| 一区二区精品伦理...| 亚洲综合日本| 国产在线观看91一区二区三区 | 亚洲综合不卡| 中文字幕日韩欧美精品高清在线| 你懂的网址国产 欧美| 欧美日韩国产探花| 蜜臀a∨国产成人精品| 精品网站999| 亚洲精品伊人| 久久理论电影| 福利一区二区| 日韩久久99| 午夜久久美女| 国产精品精品国产一区二区| 久久午夜精品| 久久久久91| 国产精品porn| 亚洲一区二区三区无吗| 欧美一区久久久| 国产精品中文字幕制服诱惑| 亚洲经典在线| 欧美aa在线视频| 蜜桃视频在线观看一区| 欧美一区二区三区激情视频| 久久亚洲黄色| 国产欧美自拍一区| 亚洲不卡视频| 亚洲在线电影| 91高清一区| 91精品韩国| 在线中文字幕播放| 精品午夜av| 欧美国产三级| 天堂av一区| 久热精品在线| 婷婷综合在线| 久久精品国产999大香线蕉| 日本不卡一二三区黄网| 欧美日韩国产探花| 毛片在线网站| 伊人久久在线| 国产一区二区三区视频在线| 国产精品蜜月aⅴ在线| 日韩国产在线观看| 亚洲人妖在线| 日韩欧美高清一区二区三区| 亚洲一区二区三区高清| 欧美成人国产| 欧美色图一区| 欧美中文一区二区| 国产国产精品| 欧美精品一二| 国产日韩综合| 亚洲久久视频| 欧美精品影院| 国产精品视频首页| 国产精品流白浆在线观看| 国产精品亚洲成在人线| 国产精品久久久久久久久免费高清| 国产亚洲精品美女久久 | 日本а中文在线天堂| 久久免费精品| 国产66精品| 日韩中文视频| 成人在线视频免费| 中文字幕人成乱码在线观看| 黄毛片在线观看| 日韩一区二区在线免费| 99视频精品全国免费| 黄色不卡一区| 蜜臀久久久久久久| 911亚洲精品| 久久尤物视频| 久久伦理在线| 免费高清在线一区| 国产精品久久久久久久免费软件| 久久久久伊人| 亚洲午夜电影| 一区二区三区午夜视频| 黄色日韩精品| 日韩av中文在线观看| 欧美日韩国产欧| 亚洲香蕉视频| 国产福利一区二区精品秒拍| 中文一区一区三区高中清不卡免费| 午夜久久美女| 亚洲一区二区三区免费在线观看| 亚洲三级在线| 久久久91麻豆精品国产一区| 国产成人精品亚洲日本在线观看| 91成人网在线观看| 欧美亚洲福利| 蜜桃精品在线| 午夜久久av| 日韩高清一区二区| av高清不卡| 亚洲精品一级| 日韩伦理一区| 视频在线观看一区| 九九久久国产| 日韩视频精品在线观看| 日本视频一区二区| 日韩中文影院| 欧美一级二级视频| 亚洲午夜黄色| 国产精品三p一区二区| 1024精品一区二区三区| 91精品国产自产在线丝袜啪| 日韩精品一区二区三区免费观影| japanese国产精品| 欧美亚洲免费| 99在线观看免费视频精品观看| 国产精品xxxav免费视频| 香蕉精品视频在线观看| 精品视频一区二区三区四区五区| 久久国产66| 91麻豆国产自产在线观看亚洲| 中文一区一区三区免费在线观| 成人影视亚洲图片在线| 免费不卡在线观看| 视频二区不卡| 国产劲爆久久| 亚洲精品影视| 日本美女一区| 热久久久久久久| 九色porny丨国产首页在线| 日本视频在线一区| 亚洲专区欧美专区| 国产理论在线| 国产福利资源一区| 在线亚洲国产精品网站| а√天堂中文在线资源8| 国产欧美日韩一区二区三区在线| 香蕉成人久久| 亚洲手机视频| 国产91在线精品| 日韩欧美中文字幕在线视频| 九色精品91| 在线中文字幕播放| 亚洲制服欧美另类| 1024精品久久久久久久久| 激情黄产视频在线免费观看| 国产精品天天看天天狠| 香蕉久久久久久| 夜夜嗨网站十八久久| 久久美女精品| 欧美13videosex性极品| 国产一区2区| 精品一区视频| 麻豆中文一区二区| 国产极品久久久久久久久波多结野 | 蜜臀av在线播放一区二区三区 | 免费观看亚洲| 91一区二区| 精品国产一区二区三区av片| 清纯唯美亚洲综合一区| 综合亚洲自拍| 蜜桃久久av| 蜜桃视频第一区免费观看| 亚洲高清久久| 亚洲大片在线| 午夜久久福利|