免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
DOM精簡教程
DOM精簡教程
  • 先來看一張簡單的文檔樹

    很明顯樹的頂層節(jié)點是NodeA節(jié)點,接下來可以通過指定的合適節(jié)點移動到樹中的任何點,結合以下的代碼你可以更好的了解這棵樹節(jié)點間的相互關系:
    NodeA.firstChild = NodeA1
    NodeA.lastChild = NodeA3
    NodeA.childNodes.length = 3
    NodeA.childNodes[0] = NodeA1
    NodeA.childNodes[1] = NodeA2
    NodeA.childNodes[2] = NodeA3
    NodeA1.parentNode = NodeA
    NodeA1.nextSibling = NodeA2
    NodeA3.previousSibling = NodeA2
    NodeA3.nextSibling = null
    NodeA.lastChild.firstChild = NodeA3a
    NodeA3b.parentNode.parentNode = NodeA
    DOM定義對操作一個文檔對象的節(jié)點結構提供了實用的方法,它提供了像執(zhí)行對象插入,更新,刪除,克隆等這些常用的方法。
    insertBefore()--在參考子節(jié)點之前插入一個新的子節(jié)點.如果參考的子節(jié)點為null,則新的子節(jié)點將作為調用節(jié)點的最后一個子節(jié)點插入。
    replaceChild()--在childNodes集合種使用指定的newChild來代替oldChild;如果代替成功,則返回oldChild;如果newChild是null,則只需刪除oldChild即可。
    removeChild()--從節(jié)點的ChildNodes集合中刪除removeChild指定的節(jié)點,如果刪除成功,則返回刪除的子節(jié)點。
    appendChild()--添加一個新節(jié)點到childNodes集合的末尾,如果成功,則返回新節(jié)點。
    cloneNode()--創(chuàng)建一個新的、復制的節(jié)點,并且如果傳入的參數(shù)是true時,還將復制子節(jié)點,如果節(jié)點是一個元素,那么還將復制相應屬性,返回新的節(jié)點。
    為了在一棵文檔樹中訪問或者建立一個新的節(jié)點,可以用下面這些方法:
    getElementById()
    getElementsByTagName()
    createElement()
    createAttribute()
    createTextNode()

   DOM屬性操作
 
屬性/方法

描述

Document.createElement(tagName)

文檔對象上的createElement方法可以創(chuàng)建由tagName指定的元素。如果以字符串串div作為方法參數(shù),就會生成一個div元素

Document.createTextNode(text)

文檔對象的createTextNode方法會創(chuàng)建一個包含靜態(tài)文本的節(jié)點。

<element>.appendChild(childNode)

appendChild方法將指定的節(jié)點增加到當前元素的子節(jié)點列表(作為一個新的子節(jié)點)。例如:可以增加一個option元素,作為select元素的子節(jié)點。

<element>.getAttribute(name)

<element>.setAttribute(name)

這些方法分別獲得和設置元素中name屬性的值。

<element>.insertBefore(newNode,targetNode)

這個方法將節(jié)點newNode作為當前元素的子節(jié)點插到targetNode元素前面。

<element>.removeAttribute(name)

這個方法從元素中刪除屬性name。

<element>.replaceChild(newNode,oldNode)

這個方法將節(jié)點oldNode替換位節(jié)點newNode

<element>.hasChildnodes()

這個方法返回一個布爾值,指示元素是否有子元素。

<element>.cloneNode(true)

克隆當前元素,并返回新元素

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Android使用DOM讀取XML文件
JQuery 選擇器、過濾器介紹
DOM節(jié)點的選取
都2020年了,我還不懂虛擬DOM
通過DOM操作XML數(shù)據(jù)
JS操作DOM元素屬性和方法(轉)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服