国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Document 對(duì)象常用方法(getElementById、getElementsByName、getElementsByTagName....)

這篇具有很好參考價(jià)值的文章主要介紹了Document 對(duì)象常用方法(getElementById、getElementsByName、getElementsByTagName....)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Document 對(duì)象常用六種方法:

方法 描述
getElementById() 返回對(duì)擁有指定id的第一個(gè)對(duì)象的引用
getElementsByName() 返回帶有指定名稱的對(duì)象集合
getElementsByClassName() 返回文檔中所有指定類名的元素集合,作為NodeList對(duì)象
getElementsByTagName() 返回帶有指定標(biāo)簽名的對(duì)象集合
querySelector() 返回文檔中匹配指定的CSS選擇器的第一元素
querySelectorAll() document.querySelectorAll()是HTML5中引入的新方法,返回文檔中匹配的CSS選擇器的所有元素節(jié)點(diǎn)列表

1.getElementByID()

document.getElementById("demo");

?定義和用法:

  • 如果沒(méi)有指定ID的元素則返回第一個(gè);
  • 如果存在多個(gè)指定的ID的元素則返回第一個(gè);
  • 如果需要查找到那些沒(méi)有ID的元素,可以通過(guò)CSS選擇器使用querySelector()

2.getElementByName()

?document.getElementsByName(name)

?定義和用法:

  • 該方法與geteElementById()方法相似,但是它查詢?cè)氐膎ame屬性,而不是id屬性
  • 所有g(shù)etElementByName()方法返回的是元素的數(shù)組,而不是一個(gè)元素

?3.getElementByClassName()

??document.getElementsByClassName(classname);

??定義和用法:

  • NodeList 對(duì)象,表示指定類名的元素集合,元素在集合中的順序以其在代碼中出現(xiàn)次序排序
  • 多個(gè)類名使用空格分隔,如"test demo"

*你可以使用 NodeList 對(duì)象的?length?屬性來(lái)確定指定類名的元素個(gè)數(shù),并循環(huán)各個(gè)元素來(lái)獲取你需要的那個(gè)元素。

實(shí)例

查看 <div> 元素中有多少個(gè) class="child" 的元素 (使用 NodeList 的 length 屬性):

?var?x = document.getElementById("myDIV").getElementsByClassName("child").length;

?x?輸出結(jié)果為:

3?

?4.getElementsByTagName()

document.getElementdByTagName("p");

?定義和用法:

  • 參數(shù)值" "返回文檔的所有元素
  • 傳遞給 getElementsByTagName() 方法的字符串可以不區(qū)分大小寫

例:
? ?document.getElementsByTagName("input")

?5.querySelector()

document.querySelector(CSS selectors)

?定義和用法:

  • querySelector()方法僅僅返回匹配指定選擇器的第一個(gè)元素
  • 多個(gè)選擇器,使用逗號(hào)隔開(kāi),返回一個(gè)匹配的元素

實(shí)例:

假定你選擇了兩個(gè)選擇器: <h2> 和 <h3> 元素。

以下代碼將為文檔的第一個(gè) <h2> 元素添加背景顏色:

<h2>A h2 element</h2>
<h3>A h3 element</h3>
document.querySelector("h2, h3").style.backgroundColor = "red";

?6.querySelectorAll()

elementList = document.querySelectAll(selectors);

?定義和用法:

  • querySelectorAll()方法返回文檔中匹配指定CSS選擇器的所有元素,返回NodeList對(duì)象
  • NodeList對(duì)象表示節(jié)點(diǎn)的集合??梢酝ㄟ^(guò)索引訪問(wèn),索引值從0開(kāi)始
  • elementList是一個(gè)靜態(tài)的NodeList類型的對(duì)象
  • selectors是一個(gè)由逗號(hào)連接的包含一個(gè)或多個(gè)CSS選擇器的字符串

參考文章:

HTML DOM Document 對(duì)象 | 菜鳥(niǎo)教程文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-685316.html

到了這里,關(guān)于Document 對(duì)象常用方法(getElementById、getElementsByName、getElementsByTagName....)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 將 MongoDB 的 List<Document> 轉(zhuǎn)換為對(duì)象列表

    當(dāng)我們使用 MongoDB 存儲(chǔ)數(shù)據(jù)時(shí),經(jīng)常會(huì)涉及到將 MongoDB 的文檔對(duì)象轉(zhuǎn)換為對(duì)象列表的需求。在 Java 中,我們可以使用 MongoDB 的 Java 驅(qū)動(dòng)程序和自定義類來(lái)實(shí)現(xiàn)這一轉(zhuǎn)換過(guò)程。 本篇博客將介紹如何將 MongoDB 中的 ListDocument 轉(zhuǎn)換為對(duì)象列表。以下是實(shí)現(xiàn)的步驟: 首先,我們需要定

    2024年02月15日
    瀏覽(13)
  • 在 Qt 的文本編輯類中,document() 是一個(gè)成員函數(shù),用于獲取文檔對(duì)象

    在 Qt 的文本編輯類中, document() 是一個(gè)成員函數(shù),用于獲取文檔對(duì)象。它返回與文本編輯器關(guān)聯(lián)的 QTextDocument 對(duì)象的指針。 QTextDocument 類是 Qt 中用于處理富文本內(nèi)容的類。它包含了文本內(nèi)容以及相關(guān)的格式、樣式和布局信息。通過(guò) document() 函數(shù),可以獲取到當(dāng)前文本編輯器

    2024年02月04日
    瀏覽(32)
  • JavaScript -- Map對(duì)象及常用方法介紹

    JavaScript -- Map對(duì)象及常用方法介紹

    Map用來(lái)存儲(chǔ)鍵值對(duì)結(jié)構(gòu)的數(shù)據(jù)**(key-value)** Object中存儲(chǔ)的數(shù)據(jù)就可以認(rèn)為是一種 鍵值對(duì)結(jié)構(gòu) Map和Object的主要區(qū)別: Object中的屬性名只能是 字符串或符號(hào) ,如果傳遞了一個(gè)其他類型的屬性名,JS解釋器會(huì)自動(dòng)將其 轉(zhuǎn)換為字符串 Map中任何類型的值都可以成為數(shù)據(jù)的key map.si

    2024年02月10日
    瀏覽(21)
  • ES6 - 對(duì)象新增的一些常用方法

    ES6 - 對(duì)象新增的一些常用方法

    再ES5中 比較兩個(gè)值是否相等,只有兩個(gè)運(yùn)算符:相等運(yùn)算符( == )和嚴(yán)格相等運(yùn)算符( === ) 但它們都有缺點(diǎn),前者會(huì) 自動(dòng)轉(zhuǎn)換 數(shù)據(jù)類型,后者的 NaN 不等于自身,以及 +0 等于 -0 。 先說(shuō)它們兩個(gè)的比較過(guò)程: 雙等號(hào)== : (1)如果兩個(gè)值類型相同,再進(jìn)行三個(gè)等號(hào)(===)的

    2024年02月13日
    瀏覽(16)
  • opencv c++ (1):創(chuàng)建Mat對(duì)象的常用方法

    opencv c++ (1):創(chuàng)建Mat對(duì)象的常用方法

    對(duì)于學(xué)過(guò)的東西,想系統(tǒng)記錄一下,這里記錄的是在Ai 旅途中常用到的opencv 相關(guān)知識(shí),快速帶你進(jìn)階opencv opencv c++ 中最常見(jiàn)的就是Mat類型。Mat 它是一個(gè)類,它所創(chuàng)建的對(duì)象類似于python 版opencv 中numpy 數(shù)據(jù)結(jié)構(gòu),因此也可以把他理解為一個(gè)存放矩陣的容器。Mat類的詳細(xì)介紹可以

    2024年02月08日
    瀏覽(14)
  • JS中 Math 和 Number 內(nèi)置對(duì)象常用的一些方法

    參數(shù):num,一個(gè)需要求絕對(duì)值的數(shù)。 參數(shù):num,需要進(jìn)行上舍入的數(shù)值。 注意事項(xiàng):對(duì)于負(fù)數(shù)進(jìn)行上舍入時(shí)會(huì)出現(xiàn)一定的差錯(cuò)。 參數(shù):num,需要進(jìn)行下舍入的數(shù)值。 參數(shù):num1, num2, …, numN,需要比較的數(shù)值,可以是任意個(gè)數(shù)的參數(shù)。 注意事項(xiàng):如果傳入的參數(shù)為空,返回

    2024年02月05日
    瀏覽(15)
  • vue數(shù)組對(duì)象快速獲取最大值和最小值(linq插件各種常用好用方法),提高開(kāi)發(fā)效率

    vue數(shù)組對(duì)象快速獲取最大值和最小值(linq插件各種常用好用方法),提高開(kāi)發(fā)效率

    需求:因后端傳入的數(shù)據(jù)過(guò)多,前端需要在數(shù)組中某一值的的最大值和最小值計(jì)算,平常用的最多的不就是遍歷之后再比對(duì)嗎,或者用sort方法等實(shí)現(xiàn),同事交了我一招, 一句話就可以獲取到數(shù)組對(duì)象中最大值和最小值 ,那就是用 linq插件 ,確實(shí)好用,用法也很簡(jiǎn)單,故而分

    2024年02月16日
    瀏覽(22)
  • 【JavaScript】JavaScript Date 對(duì)象常用方法大全,例如:getDate、getDay、getFullYear、getHours等(包括作用、語(yǔ)法、參數(shù)解析、詳細(xì)用例)

    作用:可返回月份的某一天。 語(yǔ)法: Date.getDate() 例子: 作用:可返回一周(0~6)的某一天的數(shù)字。星期天為 0, 星期一為 1, 以此類推 語(yǔ)法: Date.getDay() 例子: 作用:可返回一個(gè)表示年份的 4 位數(shù)字。 語(yǔ)法: Date.getFullYear() 例子: 作用:可返回時(shí)間的小時(shí)字段。返回值是

    2024年02月04日
    瀏覽(84)
  • Elasticsearch的基礎(chǔ)知識(shí)和架構(gòu)設(shè)計(jì),以及一些常用的功能——面向?qū)ο缶幊毯蛿?shù)據(jù)結(jié)構(gòu)的高級(jí)應(yīng)用場(chǎng)景,以及相應(yīng)的代碼實(shí)現(xiàn)方法和工具

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 2019年,Elasticsearch正式發(fā)布了7.0版本。在這個(gè)版本更新中,新增了許多新特性和功能,包括全文搜索、分類聚合、分析器、圖形化數(shù)據(jù)可視化等。無(wú)論對(duì)于企業(yè)或個(gè)人來(lái)說(shuō),都意味著更好的應(yīng)用場(chǎng)景。但是,掌握Elasticsearch并非易事,需要不斷學(xué)

    2024年02月07日
    瀏覽(17)
  • Could not read document: Unrecognized token ‘xxx‘: was expecting (‘true‘, ‘false‘ or ‘null‘)錯(cuò)誤的解決方法

    Could not read document: Unrecognized token ‘xxx‘: was expecting (‘true‘, ‘false‘ or ‘null‘)錯(cuò)誤的解決方法

    今天寫好 導(dǎo)入hive表 的接口,如下代碼所示: 同時(shí),使用 Ajax 調(diào)用 導(dǎo)入hive表 的接口,如下代碼所示: 啟動(dòng)項(xiàng)目后,使用 chrome 瀏覽器測(cè)試,卻報(bào)出如下錯(cuò)誤: 即 Could not read document: Unrecognized token \\\'hiveTableName\\\': was expecting (\\\'true\\\', \\\'false\\\' or \\\'null\\\')n at [Source: java.io.PushbackInputStream

    2024年02月04日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包