91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Javascript中DOM、節點和獲取元素的示例分析

發布時間:2021-11-02 17:51:47 來源:億速云 閱讀:181 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Javascript中DOM、節點和獲取元素的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

    DOM

    文檔:DOM中的“D”,當創建一個網頁并把它加載到Web瀏覽器中時,它把編寫的網頁文檔轉換為一個文檔對象。

    對象:DOM中的“O”,對象是一種自給自足的數據集合。與某個特定對象相關聯的變量被稱為這個對象的屬性,只能通過某個特定對象去調用的函數被稱為這個對象的方法

    模型:DOM中的“M”,它是某種事物的表現形式。DOM把一份文檔表示為一顆家譜樹。

    節點

    節點:文檔是由節點構成,節點是文檔樹上的樹枝和樹葉。

    DOM中有許多不同類型的節點,如元素節點,文本節點和屬性節點。

    元素節點:

    標簽的名字就是元素的名字。文本段落元素的名字是“p” ,無序清單元素的名字是“u1”,列表項元素的名字是“1i”。

    元素可以包含其他的元素。在我們的“購物清單”文檔里,所有的列表項元素都包含在-一個無序清單元素的內部。事實上,沒有被包含在其他元素里的唯一元素是元素, 它是我們的節點樹的根元素。

    文本節點:

    元素節點只是節點類型的種。如果一份文檔完全由一 些空白元素構成,它將有一個結構,但這份文檔本身將不會包含什么內容。在內容為王的互聯網上,絕大多數內容都是由文本提供的。如<p>元素包含著的文本是一 個文本節點(text node)。
    在XHTML文檔里,文本節點總是被包含在元素節點的內部。但并非所有的元素節點都包含文本節點。

    屬性節點:

    屬性節點用來對元素做出更具體的描述。如幾乎所有的元素都有一個title屬性,我們可以利用這個屬性對包含在元素里的東西做出準確的描述,屬性節點總是包含在元素節點中。

    獲取元素

    有三種DOM方法可以獲取元素節點,分別通過元素ID,標簽名字和類名字來獲取。

    getElementById()

    DOM提供了一個名為getElementById的方法,這個方法將返回一個與那個有著給定id屬性值的元素節點對應的對象,他說document對象特有的函數,函數名的后面必須跟有一對圓括號,這個圓括號包含著函數的參數。getElementById方法只有一個參數,你想獲取的那個元素的id屬性的值必須放在單引號或雙引號里document. getElementById(id)。文檔中的每一個元素都是一個對象。DOM提供的方法能得到任何一個對象。例如:

    document. getElementById(“purchases”)`

    getElementsByTagName()

    getElementsByTagName方法返回一個對象數組,每個對象分別對應著文檔里有著給定標簽的一個元素。這個方法也只有一個參數,它的參數是標簽的名字:element.getElementsByTagName(tag) 
    但它返回的是一個數組,它與getElementById方法有許多相似之處,如:

    document. getElementsByTagName("li");

    getElementsByClassName()

    這個方法可以可以通過Class屬性中的類名來訪問元素。getElementsByClassName只接受一個參數,就是類名:

    getElementsByClassName(class)

    這個方法的返回值與getElementsByTagName()類似,都是一個具有相同類名的元素的數組。如:

    document.getElementsByClassName("sale");

    使用這個方法還可以查找帶有多個類名的元素,只要在字符串參數中使用空格分隔類名即可。

    感謝各位的閱讀!關于“Javascript中DOM、節點和獲取元素的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    桦甸市| 聂拉木县| 城口县| 塘沽区| 莫力| 台前县| 当阳市| 清水河县| 和政县| 鸡东县| 高安市| 田林县| 恩施市| 红河县| 清涧县| 阿拉尔市| 察隅县| 沙湾县| 平遥县| 博客| 彩票| 五家渠市| 祁连县| 华亭县| 莫力| 安远县| 黑龙江省| 涡阳县| 苗栗县| 峨眉山市| 嘉禾县| 尉氏县| 读书| 兴文县| 滨海县| 环江| 高邑县| 遵义县| 西安市| 屯留县| 德惠市|