亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScipt選取文檔元素的方法(推薦)

 更新時間:2016年08月05日 11:27:29   投稿:jingxian  
下面小編就為大家?guī)硪黄狫avaScipt選取文檔元素的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

摘自JavaScript權(quán)威指南(jQuery根據(jù)樣式選擇器查找元素的終極方式是 先用getElementsByTagName(*)獲取所有DOM元素,然后根據(jù)樣式選擇器對所有DOM元素進行篩選)

選取文檔元素的方法:

1、通過ID選取元素(getElementById)

1)使用方法:document.getElementById("domId")
        其中,domId為要選取元素的id屬性值

2)兼容性:低于IE8版本的IE瀏覽器對getElementById方法的實現(xiàn)是不區(qū)分元素ID號的大小寫的,并且會返回匹配name屬性的元素。

2、通過名稱name選取元素(getElementsByName)

1)使用方法:document.getElementsByName("domName")
        其中,domName為要選取元素的name屬性值

2)說明:

a. 返回值是一個nodeList集合(區(qū)別于Array)

b. 和ID屬性不一樣,name屬性只在少數(shù)DOM元素中有效(form表單、表單元素、iframe、img)。這是因為name屬性是為了方便提交表單數(shù)據(jù)而打造的。            

c. 為form、img、iframe、applet、embed、object元素設(shè)置name屬性時,會自動在Document對象中創(chuàng)建以該name屬性值命名的屬性。所以可以通過document.domName引用相應(yīng)的dom對象

3)兼容性:IE中ID屬性值匹配的元素也會一起返回

3、通過標(biāo)簽名選取元素(getElementsByTagName)

1)使用方法:document.getElementsByTagName("tagName")

其中,element是有效的DOM元素(包括document)
                 tagName是DOM元素的標(biāo)簽名

如:var aInput = document.getElementsByTagName("input");

     var aName = aInput[0];

     var pwd = aInput[1];

       var cfm = aInput[2];

2)說明:a. 返回值是一個nodeList集合(區(qū)別于Array)

b. 該方法只能選取調(diào)用該方法的元素的后代元素。

c. tagName不區(qū)分大小寫

d. 當(dāng)tagName為*時,表示選取所有元素(需遵從b.規(guī)則)

e. HTMLDocument會定義一些快捷屬性來訪問標(biāo)簽節(jié)點。如:document的images、forms、links屬性指向<img>、<form>、<a>標(biāo)簽元素集合,而document.body和document.head總是指向body和head標(biāo)簽(當(dāng)未顯示聲明head標(biāo)簽時,瀏覽器也會創(chuàng)建document.head屬性)

4、通過CSS類選取元素(getElementsByClassName)

1)使用方法:element.getElementsByClassName("classNames")

其中,element是有效的DOM元素(包括document)

classNames是CSS類名稱的組合(多個類名之間用空格,可以是多個空格隔開),

如element.getElementsByClassName("class2 class1")將選取elements后代元素中同時應(yīng)用了class1和class2樣式的元素(樣式名稱不區(qū)分先后順序)

2)說明:

a. 返回值是一個nodeList集合(區(qū)別于Array)  

b. 該方法只能選取調(diào)用該方法的元素的后代元素。

3)兼容性:IE8及其以下版本的瀏覽器未實現(xiàn)getElementsByClassName方法

5、通過CSS選擇器選取元素

1)使用方法:document.querySelectorAll("selector")

其中,selector為合法的CSS選擇器

2)說明:a. 返回值是一個nodeList集合(區(qū)別于Array)

3)兼容性:IE8及其以下版本的瀏覽器只支持CSS2標(biāo)準(zhǔn)的選擇器語法

以上這篇JavaScipt選取文檔元素的方法(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS函數(shù)動態(tài)傳遞參數(shù)的方法分析【基于arguments對象】

    JS函數(shù)動態(tài)傳遞參數(shù)的方法分析【基于arguments對象】

    這篇文章主要介紹了JS函數(shù)動態(tài)傳遞參數(shù)的方法,結(jié)合實例形式分析了javascript通過arguments對象獲取傳遞參數(shù)的相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • js模擬如何實現(xiàn)重載以及默認參數(shù)

    js模擬如何實現(xiàn)重載以及默認參數(shù)

    這篇文章主要介紹了js模擬如何實現(xiàn)重載以及默認參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • JavaScript實現(xiàn)全選或反選功能

    JavaScript實現(xiàn)全選或反選功能

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)全選或反選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Echarts實現(xiàn)單條折線可拖拽效果

    Echarts實現(xiàn)單條折線可拖拽效果

    這篇文章主要為大家詳細介紹了Echarts實現(xiàn)單條折線可拖拽,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 一文了解你不知道的JavaScript生成器篇

    一文了解你不知道的JavaScript生成器篇

    ES6引入了一個新的函數(shù)類型,發(fā)現(xiàn)它并不符合這種運行到結(jié)束的特性。這類新的函數(shù)被稱為生成器。生成器的出現(xiàn)是我們知道原來有時代碼并不會順利的運行,可以通過暫停的方式進行異步回調(diào),讓我們摒棄了此前的認知。本文就來聊聊JavaScript中生成器的相關(guān)知識
    2022-11-11
  • javascript json對象小技巧之鍵名作為變量用法分析

    javascript json對象小技巧之鍵名作為變量用法分析

    這篇文章主要介紹了javascript json對象小技巧之鍵名作為變量用法,結(jié)合實例形式分析了json對象變量操作相關(guān)使用技巧,需要的朋友可以參考下
    2019-11-11
  • JavaScript事件用法淺析

    JavaScript事件用法淺析

    這篇文章主要介紹了JavaScript事件用法,較為詳細的分析了javascript事件流、事件類型及事件操作技巧,需要的朋友可以參考下
    2016-10-10
  • js接收并轉(zhuǎn)化Java中的數(shù)組對象的方法

    js接收并轉(zhuǎn)化Java中的數(shù)組對象的方法

    下面小編就為大家?guī)硪黄猨s接收并轉(zhuǎn)化Java中的數(shù)組對象的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • JS函數(shù)節(jié)流和防抖之間的區(qū)分和實現(xiàn)詳解

    JS函數(shù)節(jié)流和防抖之間的區(qū)分和實現(xiàn)詳解

    本文主要介紹的是關(guān)于JS中比較常用的函數(shù):節(jié)流函數(shù)和防抖函數(shù),從概念、使用場景到代碼簡單實現(xiàn)做了一個詳細的區(qū)分。感興趣的小伙伴們可以參考一下
    2019-01-01
  • JS實現(xiàn)不使用圖片仿Windows右鍵菜單效果代碼

    JS實現(xiàn)不使用圖片仿Windows右鍵菜單效果代碼

    這篇文章主要介紹了JS實現(xiàn)不使用圖片仿Windows右鍵菜單效果代碼,涉及文鼎字及css樣式的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10

最新評論