亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    JavaScript有哪些選擇器

    JavaScript選擇器有:getElementById()、getElementsByName()、getElementsByTagName()、getElementsByClassName()、querySelector()等等。

    JavaScript有哪些選擇器

    本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

    JavaScript有哪些選擇器

    JavaScript選擇器常用的有g(shù)etElementById()、getElementsByName()、getElementsByTagName()、getElementsByClassName()、querySelector()、querySelectorAll()。

    1、document.querySelector()

    querySelector() 方法僅僅返回匹配指定選擇器的第一個(gè)元素。如果你需要返回所有的元素,請(qǐng)使用 querySelectorAll() 方法替代

    (1)獲取文檔中 id=“demo” 的元素:

    document.querySelector("#demo");

    (2)獲取文檔中第一個(gè)p的元素

    document.querySelector(“p”);

    (3)獲取文檔中 class=“example” 的第一個(gè)元素

    document.querySelector(".example");

    (4)獲取文檔中 class=“example” 的第一個(gè) p 元素:

    document.querySelector(“p.example”);

    (5)獲取文檔中有 “target” 屬性的第一個(gè) a 元素:

    document.querySelector(“a[target]”);

    (6)多選擇器時(shí)

    document.querySelectorAll(’.ynqc’)

    2、document.getElementById()

    這個(gè)方法將返回一個(gè)與之對(duì)應(yīng)id屬性的節(jié)點(diǎn)對(duì)象,它是document對(duì)象特有的函數(shù),只能通過(guò)其來(lái)調(diào)用該方法,使用方法下:document.getElementById(‘idName’);

    3、getElementsByTagName()

    這個(gè)方法返回一個(gè)對(duì)象數(shù)組(準(zhǔn)確的說(shuō)是htmlCollection集合),返回元素的順序是它們?cè)谖臋n中的順序,傳遞給 getElementsByTagName() 方法的字符串可以不區(qū)分大小寫,使用方法如下:document.getElementsByTagName(tagName);

    4、getElementsByClassName()

    這個(gè)方法來(lái)獲取指定class名的元素,該方法返回文檔中所有指定類名的元素集合,作為 NodeList 對(duì)象。NodeList 對(duì)象代表一個(gè)有順序的節(jié)點(diǎn)列表。NodeList 對(duì)象 我們可通過(guò)節(jié)點(diǎn)列表中的節(jié)點(diǎn)索引號(hào)來(lái)訪問(wèn)列表中的節(jié)點(diǎn)(索引號(hào)由0開(kāi)始), 所以有時(shí)使用時(shí)要指定下標(biāo),使用方法如下:document.getElementsByClassName(‘className’);

    5、document.getElementsByName()

    getElementsByName() 方法可返回帶有指定名稱的對(duì)象的集合。

    該方法與 getElementById() 方法相似,但是它查詢?cè)氐?name 屬性,而不是 id 屬性。

    另外,因?yàn)橐粋€(gè)文檔中的 name 屬性可能不唯一(如 HTML 表單中的單選按鈕通常具有相同的 name 屬性),所有 getElementsByName() 方法返回的是元素的數(shù)組,而不是一個(gè)元素。

    6、document.querySelectorAll()

    querySelectorAll() 方法返回文檔中匹配指定 CSS 選擇器的所有元素,返回 NodeList 對(duì)象。

    NodeList 對(duì)象表示節(jié)點(diǎn)的集合。可以通過(guò)索引訪問(wèn),索引值從 0 開(kāi)始。

    提示: 你可以使用 NodeList 對(duì)象的 length 屬性來(lái)獲取匹配選擇器的元素屬性,然后你可以遍歷所有元素,從而獲取你想要的信息。

    【推薦學(xué)習(xí):javascript高級(jí)教程】

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)