Javascript節(jié)點(diǎn)關(guān)系實(shí)例分析
本文實(shí)例分析了Javascript的節(jié)點(diǎn)關(guān)系。分享給大家供大家參考。具體如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>節(jié)點(diǎn)關(guān)系</title> <script type="text/javascript"> function Demo() { var divObj = document.getElementById("divDemo"); //獲取父節(jié)點(diǎn) var parentNode = divObj.parentNode; //displayNodeInfo(parentNode); //獲取子節(jié)點(diǎn) var childNodes = divObj.childNodes; //子節(jié)點(diǎn)返回的是一個(gè)集合,即數(shù)組 //alert(childNodes.length); //顯示節(jié)點(diǎn)個(gè)數(shù) //displayNodeInfo(childNodes[0]); //獲取兄弟節(jié)點(diǎn) //----------獲取上一個(gè)兄弟節(jié)點(diǎn) var preBrotherNode = divObj.previousSibling.previousSibling; //標(biāo)簽之間存在空行時(shí),會(huì)出現(xiàn)一個(gè)空白的文本節(jié)點(diǎn),在獲取節(jié)點(diǎn)時(shí),一定要注意。 //displayNodeInfo(preBrotherNode); //----------獲取下一個(gè)兄弟節(jié)點(diǎn) var nextBrotherNode = divObj.nextSibling; displayNodeInfo(nextBrotherNode); } function displayNodeInfo(node) { alert("Name:" + node.nodeName + ",Type:" + node.nodeType + ",Value:" + node.nodeValue); } </script> </head> <body> <input type="button" value="測(cè)試" onclick="Demo()" /> <div id="divDemo">div內(nèi)容</div> <table> <tr> <td>單元格1</td> <td>單元格2</td> </tr> <tr> <td>單元格3</td> <td>單元格4</td> </tr> </table> </body> </html>
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- javascript將DOM節(jié)點(diǎn)添加到文檔的方法實(shí)例分析
- JavaScript實(shí)現(xiàn)獲得所有兄弟節(jié)點(diǎn)的方法
- 刪除javascript所創(chuàng)建子節(jié)點(diǎn)的方法
- JavaScript針對(duì)網(wǎng)頁(yè)節(jié)點(diǎn)的增刪改查用法實(shí)例
- javascript動(dòng)態(tài)修改Li節(jié)點(diǎn)值的方法
- javascript刪除一個(gè)html元素節(jié)點(diǎn)的方法
- javascript獲取dom的下一個(gè)節(jié)點(diǎn)方法
- 用javascript讀取xml文件讀取節(jié)點(diǎn)數(shù)據(jù)
- javascript 獲取HTML DOM父、子、臨近節(jié)點(diǎn)
- JavaScript節(jié)點(diǎn)及列表操作實(shí)例小結(jié)
相關(guān)文章
javascript 中null和undefined區(qū)分和比較
這篇文章主要介紹了javascript 中null和undefined區(qū)分和比較的相關(guān)資料,需要的朋友可以參考下2017-04-04JavaScript 禁止用戶保存圖片的實(shí)現(xiàn)代碼
這篇文章主要介紹了JavaScript 禁止用戶保存圖片的實(shí)現(xiàn)代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04JavaScript實(shí)現(xiàn)時(shí)鐘功能
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)時(shí)鐘功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06基于JS實(shí)現(xiàn)任務(wù)隊(duì)列的示例代碼
顧名思義,任務(wù)隊(duì)列就是存放任務(wù)的隊(duì)列,隊(duì)列中的任務(wù)都嚴(yán)格按照進(jìn)入隊(duì)列的先后順序執(zhí)行,所以下面我們就來(lái)看看如何基于JS實(shí)現(xiàn)任務(wù)隊(duì)列吧2023-08-08self.attachevent is not a function的解決方法
今天一個(gè)客戶用chrome瀏覽器訪問(wèn)網(wǎng)站,他的網(wǎng)站js提示self.attachevent is not a function,這個(gè)問(wèn)題就是這個(gè)瀏覽器不支持attachevent,可以通過(guò)如下方法解決了,分享一下,需要的朋友可以參考下2017-04-04教你用js截取字符串開(kāi)頭、結(jié)尾及兩字符串之間的內(nèi)容
在js中可以通過(guò)indexOf()方法找到指定的字符位置,再使用length屬性獲得字符串的長(zhǎng)度,下面這篇文章主要給大家介紹了關(guān)于如何用js截取字符串開(kāi)頭、結(jié)尾及兩字符串之間的內(nèi)容的相關(guān)資料,需要的朋友可以參考下2022-11-11Bootstrap入門(mén)書(shū)籍之(零)Bootstrap簡(jiǎn)介
Bootstrap是一個(gè)用于快速開(kāi)發(fā) Web 應(yīng)用程序和網(wǎng)站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。本文給大家介紹Bootstrap入門(mén)書(shū)籍之(零)Bootstrap簡(jiǎn)介,需要的朋友參考下2016-02-02