<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        遍歷DOM文檔樹有哪些方法

        來源:懂視網 責編:小采 時間:2020-11-27 19:50:55
        文檔

        遍歷DOM文檔樹有哪些方法

        遍歷DOM文檔樹有哪些方法:這次給大家帶來遍歷DOM文檔樹有哪些方法,遍歷DOM文檔樹的注意事項有哪些,下面就是實戰案例,一起來看一下。z一 介紹遍歷文檔樹通過使用parentNode屬性、firstChild屬性、lastChild屬性、previousSibling屬性和nextSibling屬性來實現。1、pa
        推薦度:
        導讀遍歷DOM文檔樹有哪些方法:這次給大家帶來遍歷DOM文檔樹有哪些方法,遍歷DOM文檔樹的注意事項有哪些,下面就是實戰案例,一起來看一下。z一 介紹遍歷文檔樹通過使用parentNode屬性、firstChild屬性、lastChild屬性、previousSibling屬性和nextSibling屬性來實現。1、pa
        這次給大家帶來遍歷DOM文檔樹有哪些方法,遍歷DOM文檔樹的注意事項有哪些,下面就是實戰案例,一起來看一下。z

        一 介紹

        遍歷文檔樹通過使用parentNode屬性、firstChild屬性、lastChild屬性、previousSibling屬性和nextSibling屬性來實現。

        1、parentNode屬性

        該屬性返回當前節點的父節點。

        [pNode=]obj.parentNode

        pNode:該參數用來存儲父節點,如果不存在父節點將返回“null”。

        2、firstChild屬性

        該屬性返回當前節點的第一個子節點。

        [cNode=]obj.firstChild

        cNode:該參數用來存儲第一個子節點,如果不存在將返回“null”。

        3、lastChild屬性

        該屬性返回當前節點的最后一個子節點。

        [cNode=]obj.lastChild

        cNode:該參數用來存儲最后一個子節點,如果不存在將返回“null”。

        4、previousSibling屬性

        該屬性返回當前節點的前一個兄弟節點。

        [sNode=]obj.previousSibling

        sNode:該參數用來存儲前一個兄弟節點,如果不存在將返回“null”。

        5、nextSibling屬性

        該屬性返回當前節點的后一個兄弟節點。

        [sNode=]obj.nextSibling

        sNode:該參數用來存儲后一個兄弟節點,如果不存在將返回“null”。

        二 應用

        遍歷文檔樹,在頁面中,通過相應的按鈕可以查找到文檔的各個節點的名稱、類型和節點值。

        三 代碼

        <head>
        <title>遍歷文檔樹</title>
        </head>
        <body >
        <h3 id="h1">三號標題</h3>
        <b>加粗內容</b>
        <form name="frm" action="#" method="get">
        節點名稱:<input type="text" id="na"/><br />
        節點類型:<input type="text" id="ty"/><br />
        節點的值:<input type="text" id="va"/><br />
        <input type="button" value="父節點" onclick="txt=nodeS(txt,'parent');"/>
        <input type="button" value="第一個子節點" onclick="txt=nodeS(txt,'firstChild');"/>
        <input type="button" value="最后一個子節點" onclick="txt=nodeS(txt,'lastChild');"/><br>
        <input name="button" type="button" onclick="txt=nodeS(txt,'previousSibling');" value="前一個兄弟節點"/>
        <input type="button" value="最后一個兄弟節點" onclick="txt=nodeS(txt,'nextSibling');"/>
        <input type="button" value="返回根節點" onclick="txt=document.documentElement;txtUpdate(txt);"/>
        </form>
        <script language="javascript">
        <!--
        function txtUpdate(txt)
        {
         window.document.frm.na.value=txt.nodeName;
         window.document.frm.ty.value=txt.nodeType;
         window.document.frm.va.value=txt.nodeValue;
        }
        function nodeS(txt,nodeName)
        {
        switch(nodeName)
        {
        case"previousSibling":
        if(txt.previousSibling)
        {
         txt=txt.previousSibling;
        }
        else
         alert("無兄弟節點");
        break;
        case"nextSibling":
        if(txt.nextSibling)
        {
         txt=txt.nextSibling;
        }
        else
         alert("無兄弟節點");
        break;
        case"parent":
        if(txt.parentNode)
        {
         txt=txt.parentNode;
        }
        else
         alert("無父節點");
        break;
        case"firstChild":
        if(txt.hasChildNodes())
        {
         txt=txt.firstChild;
        }
        else
         alert("無子節點");
        break;
        case"lastChild":
        if(txt.hasChildNodes())
        {
         txt=txt.lastChild;
        }
        else
         alert("無子節點")
        break;
        }
         txtUpdate(txt);
        return txt;
        }
        var txt=document.documentElement;
         txtUpdate(txt);
        -->
        </script>
        </body>

        四 運行結果

        相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!

        推薦閱讀:

        vue cli升級webpack4步驟詳解

        vue 單頁應用前端路由如何配置

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        遍歷DOM文檔樹有哪些方法

        遍歷DOM文檔樹有哪些方法:這次給大家帶來遍歷DOM文檔樹有哪些方法,遍歷DOM文檔樹的注意事項有哪些,下面就是實戰案例,一起來看一下。z一 介紹遍歷文檔樹通過使用parentNode屬性、firstChild屬性、lastChild屬性、previousSibling屬性和nextSibling屬性來實現。1、pa
        推薦度:
        標簽: 文檔 方法 有那些
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产成人毛片亚洲精品| 曰批视频免费30分钟成人| 337p欧洲亚洲大胆艺术| 99re6热视频精品免费观看 | 亚洲一区爱区精品无码| 日本一区二区三区在线视频观看免费| 成年人免费网站在线观看| 添bbb免费观看高清视频| 亚洲成a人片在线观看无码| 亚洲白色白色永久观看| 亚洲成a人无码av波多野按摩| 久久免费国产精品| 亚洲国产日韩精品| 亚洲AV无码久久精品色欲| 老外毛片免费视频播放| 亚洲免费网站在线观看| 亚洲综合亚洲综合网成人| 插B内射18免费视频| 午夜亚洲乱码伦小说区69堂| 国产成人免费a在线视频app| 亚洲一区二区观看播放| 69成人免费视频| 亚洲成A∨人片在线观看无码| 亚洲成a人片在线播放| 成人A级毛片免费观看AV网站| 国产线视频精品免费观看视频| 亚洲国产精品综合久久网络| a级毛片无码免费真人| 2022久久国产精品免费热麻豆| 99久久人妻精品免费一区| 久久精品免费视频观看| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 久久精品国产亚洲av高清漫画| 亚洲日韩国产一区二区三区| 亚洲AV成人潮喷综合网| 伊人久久亚洲综合影院| 亚洲一级片免费看| 亚洲精品美女在线观看| 33333在线亚洲| 色视频在线观看免费| 热99RE久久精品这里都是精品免费|