最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

webapi根據(jù)id獲取元素的實現(xiàn)思路

 更新時間:2024年02月04日 09:45:24   作者:秋野醬  
掌握document.getElementById() 根據(jù)id獲取元素,在頁面畫出一個寬200 高200 粉色的盒子, 在控制臺打印這個盒子,接到這樣的需求如何處理呢,下面小編給大家分享webapi根據(jù)id獲取元素的實現(xiàn)思路,感興趣的朋友一起看看吧

webapi根據(jù)id獲取元素

1.目標(biāo)

掌握document.getElementById() 根據(jù)id獲取元素

在頁面畫出一個寬200 高200 粉色的盒子, 在控制臺打印這個盒子

2.實現(xiàn)思路

  • 畫框 200px* 200px 粉色
  • 定義變量 保存根據(jù)id獲取到這個div盒子
  • 打印變量

3.代碼實現(xiàn)

        // 定義變量 保存 根據(jù)id 獲取到的div盒子
        var divEle = document.getElementById('timer');
        // 代碼從上到下執(zhí)行的  js 放最后 
        // divEle 是一個對象
        // console.log(typeof divEle);
        console.dir(divEle, 'divEle');
        // console.log(divEle);

4.總結(jié)

  • document: 文檔對象 getElementById(‘id值’): 根據(jù)id的值獲取頁面的元素
  • 獲取的元素是對象類型
  • js代碼放在body最后

補(bǔ)充:

web API 中獲取元素的七種方式

1、id 獲取:document.getElementById('id') 通過id名獲取想要的元素,id不需要加 # 號,可以打印這個ID的所有屬性和方法

<div  id="time">星期六</div>
 var div = document.getElementById('time')
console.log(div)

console.dir(div) 也可以完成打印這個元素所有的屬性和方法。

2、標(biāo)簽名獲?。篸ocument.getElementsByTagName('標(biāo)簽名'), 通過標(biāo)簽名獲取想要的元素;返回的結(jié)果是偽數(shù)組,擁有偽數(shù)組的length等屬性; 不需要添加(#,.)符號

1)、可以通過索引號查找到你需要的元素;

2)、如果要打印出每一個li元素, 采用for循環(huán)遍歷 ,如果頁面上只有一個元素, 通過TagName獲取到的還是一個偽數(shù)組 、如果頁面上沒有這個元素,返回一個[ ]空的偽數(shù)組

3、類名獲?。篸ocument.getElementsByClassName('類名') 通過類名獲取元素集合,返回的也是一個偽數(shù)組,不需要加(#,.)符號 返回的是獲取到的第一個元素 var boxs = document.getElementsByClassName('box') console.log(boxs);

4、通過選擇器獲取某一個元素:document.querySelector('選擇器') id類名要加(# .),返回的是指定元素的第一個元素; var p = document.querySelector('.box') // 類名 var p = document.querySelector('#nav') //id var p = document.querySelector('li') //標(biāo)簽

5、通過選擇器獲取所有元素:document.querySelectorAll('選擇器')

返回指定選擇器的所有元素對象集合,一堆,偽數(shù)組;id類名要加(# .)

var p = document.querySelector('.box')   // 類名
var p = document.querySelector('#nav')  // id
 var p = document.querySelector('li')    // 標(biāo)簽

如果要找到某一父級元素中的子標(biāo)簽,可以采用后代選擇器或者獲取元素方式拼接的方法:

1、簡潔寫法:(后代選擇器) var lis4 = document.querySelectorAll('#nav li')

2、元素拼接: var nav = document.getElementById('nav')

var lis= document.querySelectorAll('li') console.log(lis)

6、獲取body元素:body=document.body

直接獲取body里面的元素,作用于body里的所有元素

7.獲取html元素:html=document.documentElement

直接獲取HTML里面的元素,作用于html里面所有元素

到此這篇關(guān)于webapi根據(jù)id獲取元素的實現(xiàn)思路的文章就介紹到這了,更多相關(guān)webapi獲取元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js正則表達(dá)exec與match的區(qū)別說明

    js正則表達(dá)exec與match的區(qū)別說明

    本篇文章主要是對js正則表達(dá)exec與match的區(qū)別進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 兩個SUBMIT按鈕,如何區(qū)分處理

    兩個SUBMIT按鈕,如何區(qū)分處理

    兩個SUBMIT按鈕,如何區(qū)分處理...
    2006-08-08
  • 微信小程序?qū)崿F(xiàn)簡易table表格

    微信小程序?qū)崿F(xiàn)簡易table表格

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡易table表格,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 基于JavaScript寫一款EJS模板引擎

    基于JavaScript寫一款EJS模板引擎

    這篇文章主要介紹了基于JavaScript寫一款EJS模板引擎,基本語法就是定義render函數(shù),接收html字符串,和data參數(shù),下面其他具體介紹,需要的朋友可以參考一下
    2022-02-02
  • JS實現(xiàn)點擊按鈕隨機(jī)生成可拖動的不同顏色塊示例

    JS實現(xiàn)點擊按鈕隨機(jī)生成可拖動的不同顏色塊示例

    這篇文章主要介紹了JS實現(xiàn)點擊按鈕隨機(jī)生成可拖動的不同顏色塊,涉及javascript數(shù)值運(yùn)算與頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-01-01
  • iframe里使用JavaScript控制主頁轉(zhuǎn)向的方法

    iframe里使用JavaScript控制主頁轉(zhuǎn)向的方法

    這篇文章主要介紹了iframe里使用JavaScript控制主頁轉(zhuǎn)向的方法,涉及使用javascript實現(xiàn)iframe頁面跳轉(zhuǎn)的技巧,需要的朋友可以參考下
    2015-04-04
  • JavaScript函數(shù)的使用詳解

    JavaScript函數(shù)的使用詳解

    這篇文章主要為大家介紹了JavaScript函數(shù)的使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • JavaScript中常見的類型判斷方法和區(qū)別詳解

    JavaScript中常見的類型判斷方法和區(qū)別詳解

    在JavaScript中,我們經(jīng)常需要對數(shù)據(jù)的類型進(jìn)行判斷,以便進(jìn)行相應(yīng)的處理,本文將介紹JavaScript中常見的類型判斷方法,包括typeof、instanceof、Object.prototype.toString() 以及Array.isArray(),并且會詳細(xì)解釋它們之間的區(qū)別,需要的朋友可以參考下
    2023-11-11
  • 微信小程序自定義組件與頁面的相互傳參

    微信小程序自定義組件與頁面的相互傳參

    這篇文章主要為大家介紹了微信小程序自定義組件與頁面的相互傳參過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • canvas操作插件fabric.js使用方法詳解

    canvas操作插件fabric.js使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了canvas操作插件fabric.js的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03

最新評論

柳州市| 焦作市| 闵行区| 芦溪县| 万州区| 东方市| 微博| 迁西县| 合水县| 年辖:市辖区| 垫江县| 峡江县| 凤山市| 乐昌市| 内黄县| 铜梁县| 松滋市| 灵川县| 清远市| 綦江县| 普洱| 蕲春县| 舟曲县| 大厂| 都兰县| 开鲁县| 金塔县| 原平市| 裕民县| 三门峡市| 江华| 甘泉县| 水富县| 黑水县| 宿州市| 阜平县| 湟中县| 江西省| 腾冲县| 库尔勒市| 莆田市|