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

javaScript:如何獲取html中的元素對象

這篇具有很好參考價值的文章主要介紹了javaScript:如何獲取html中的元素對象。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言:

方法

1.通過id獲取元素

2.通過標簽名獲取元素

3.通過類名class獲取元素

?獲取body的方法

1.document.getElementsByTagName('body')[0]

2.document.body

相關代碼


前言:

? ? ? ? ?通過獲取HTML中的元素對象,JavaScript可以對網頁進行動態(tài)交互、更新、響應用戶操作、處理表單數據、動態(tài)加載和操作頁面元素等,為網頁提供交互性、動態(tài)性和實時性等特性,讓用戶獲得更好的體驗和更強的互動性。

方法

1.通過id獲取元素

let ul = document.getElementById('list')
ul.style.border = '1px #f00 solid';

2.通過標簽名獲取元素

document.getElementsByTagName('標簽名');

特點:

1.調用對象可以是 document之外的對象

如果通過 document 對象獲取的標簽,則是獲取頁面上所有的標簽對象

如果通過其他對象獲取的標簽,則是獲取該對象下所有的標簽對象

2.獲取的元素對象不僅僅是一個,可以有多個

3.獲取的標簽對象存放在數組中,也就是該方法的返回值是一個數組

數組,在數組中可以存放任意類型的數據

let arr =['電影','作業(yè)','美食','游戲',122,232,true];

數組的下標從0 開始計算,因此如果需要從數組中獲取內容則:

arr[內容對應的下標]

let li = document.getElementsByTagName('li');
    console.log(li);
    li[7].style.border='2px pink solid'

    let li1 = ul.getElementsByTagName('li');
    console.log(li1);
    li1[9].style.background = 'pink'

    let arr =['電影','作業(yè)','美食','游戲',122,232,true];
    console.log(arr[2]);

3.通過類名class獲取元素

document.getElementsByClassName('class名');

返回值是 一個數組,數組中包含了所有具有該class名的元素對象

特點和document.getElementsByTagName 一致文章來源地址http://www.zghlxwxcb.cn/news/detail-637711.html

let liBox = document.getElementsByClassName('wp');
  
   console.log(liBox);
   liBox[3].style.background='pink';

?獲取body的方法

1.document.getElementsByTagName('body')[0]

 let body1 = document.getElementsByTagName('body')[0];

2.document.body

document.body.style.background='pink';

相關代碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>獲取html中的元素對象</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        ul{
            list-style-type: none;
        }
        ul li {
            height: 40px;
            margin-bottom: 20px;
            background: #04be02;
        }
        a.hover{
            border: 1px #f00 solid;
        }
    </style>
</head>
<body>
    <ul id="list">
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li class="wp">5</li>
        <li class="wp">6</li>
        <li>7</li>
        <li>8</li>
        <li>9</li>
        <li>10</li>
    </ul>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li class="wp">5</li>
        <li class="wp">6</li>
        <li>7</li>
        <li>8</li>
        <li>9</li>
        <li>10</li>
    </ul>
</body>
</html>
<script>
    // 1.通過id獲取元素
    let ul = document.getElementById('list')
    ul.style.border = '1px #f00 solid';
    // 2.通過標簽名獲取元素
    // document.getElementsByTagName('標簽名');
    // 特點:
    // 1.調用對象可以是 document之外的對象
    // 如果通過 document 對象獲取的標簽,則是獲取頁面上所有的標簽對象
    // 如果通過其他對象獲取的標簽,則是獲取該對象下所有的標簽對象
    // 2.獲取的元素對象不僅僅是一個,可以有多個
    // 3.獲取的標簽對象存放在數組中,也就是該方法的返回值是一個數組
    
    // 數組,在數組中可以存放任意類型的數據
    //  let arr =['電影','作業(yè)','美食','游戲',122,232,true];
    // 數組的下標從0 開始計算,因此如果需要從數組中獲取內容則:
    // arr[內容對應的下標]

    let li = document.getElementsByTagName('li');
    console.log(li);
    li[7].style.border='2px pink solid'

    let li1 = ul.getElementsByTagName('li');
    console.log(li1);
    li1[9].style.background = 'pink'

    let arr =['電影','作業(yè)','美食','游戲',122,232,true];
    console.log(arr[2]);
    
    /*
    3.通過類名class獲取元素
    document.getElementsByClassName('class名');

    返回值是 一個數組,數組中包含了所有具有該class名的元素對象

    特點和document.getElementsByTagName 一致
    */
   let liBox = document.getElementsByClassName('wp');
  
   console.log(liBox);
   liBox[3].style.background='pink';

   /*
   獲取body的方法
   1.document.getElementsByTagName('body')[0]
   2.document.body
   */
   let body1 = document.getElementsByTagName('body')[0];
   body1.style.background='#ccc';

   document.body.style.background='pink';
</script>

到了這里,關于javaScript:如何獲取html中的元素對象的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • JavaScript離別之作——HTML元素操作

    JavaScript離別之作——HTML元素操作

    ??個人簡介 ?? 個人主頁: 微風洋洋 ???♂? ?? 博客領域:編程基礎,后端 ?? 寫作風格: 干貨,干貨,還是tmd的干貨 ?? 精選專欄 : 【JavaScript】 ?? 支持洋鍋: 點贊??、收藏?、留言?? 好久不見,甚是想念! 大家好! 我是微風洋洋 今天這篇文章就是JavaScript的最后

    2024年02月02日
    瀏覽(19)
  • JavaScript---獲取、修改DOM元素

    1. 獲取元素 1.1.? 獲取第一個元素,一個HTMLElement對象,可以修改 ? document.querySelector(\\\'css選擇器\\\')? ? 1.2. 獲取多個元素,一個HTMLElement對象,不可以修改,得到的是偽數組 document.querySelectorAll(\\\'css選擇器\\\') ? 2.?操作元素內容 2.1. 元素.innerText? ? ? 只顯示純文本,不解析標簽?

    2024年02月15日
    瀏覽(21)
  • JS javascript 點擊鼠標 鼠標事件 獲取元素 獲取元素Xpath

    JS javascript 點擊鼠標 鼠標事件 獲取元素 獲取元素Xpath

    js代碼,鼠標在頁面點擊時,記錄元素的Xpath 代碼: ?

    2024年02月15日
    瀏覽(31)
  • javaScript:DOM元素的獲?。o態(tài)/動態(tài)獲取)

    javaScript:DOM元素的獲?。o態(tài)/動態(tài)獲取)

    目錄 一.dom元素獲取的意義與使用場景? 使用場景(絕大多數js操作都需要dom操作) 總結/疑問解答!? 二.DOM元素獲取的常用方法(重點) 獲取dom元素(動態(tài)) document.gerElementbyId() document.gerElementsBytagName() document.gerElementsByclassName() document.gerElementsByname()通過name屬性查找元素 獲

    2024年02月09日
    瀏覽(46)
  • javaScript與vue獲取元素的方法

    目錄 javaScript 1 根據ID獲取 2 根據標簽名獲取 3 通過HTML5新增的方法獲取 vue獲取元素及兄弟元素,父級元素 get 獲得 element 元素 by 通過 返回的是一個元素對象 document.getElementById(\\\'ID\\\'); get 獲得 element 元素 by 通過 Tag標簽 Name名字 返回帶有指定標簽名的對象的集合 以偽數組的形式

    2024年02月08日
    瀏覽(21)
  • 「JavaScript DOM編程必備」元素獲取方法大全

    ????????在編寫 JavaScript 代碼時,我們經常需要獲取 HTML 文檔中的元素。下面將介紹 JavaScript 中獲取元素的幾種基本方法。 要通過元素的 ID 獲取該元素對象,可以使用 document.getElementById() 方法。該方法接收一個字符串參數,即元素的 ID。例如,如果要獲取 ID 為 \\\"example\\\" 的

    2024年02月07日
    瀏覽(26)
  • Javascript-獲取DOM元素的五種方法

    簡介 本文主要介紹通過JS獲取DOM元素的五種方法: 1.根據id名獲取元素:getElementById; 2.根據標簽名獲取元素:getElementsByTagName,返回一個數組; 3.根據類名獲取元素:getElementsBClassName,返回一個數組; 4.根據name屬性獲取元素:getElementsByName,返回一個數組; 5.根據選擇器獲取元素: ? ? 1.query

    2024年02月16日
    瀏覽(27)
  • JavaScript 中獲取數組最后一個元素3種方法及性能

    JavaScript 中獲取數組最后一個元素3種方法及性能

    當需要從 JavaScript 中的數組中獲取最后一個元素時,有多種選擇,本文將提供 3 種可用方法。 1. 數組 length 屬性 length 屬性返回數組中元素的數量。從數組的長度中減去 1 得到數組最后一個元素的索引,使用它可以訪問最后一個元素。從長度中減去 1 的原因是,在 JavaScript 中

    2024年02月06日
    瀏覽(23)
  • JavaScript基礎(27)_內聯(lián)樣式的獲取和修改、獲取元素當前顯示的樣式

    JavaScript基礎(27)_內聯(lián)樣式的獲取和修改、獲取元素當前顯示的樣式

    內聯(lián)樣式的獲取和修改 獲取元素的內聯(lián)樣式: 修改元素的內聯(lián)樣式: 注意: 1、如果CSS的樣式名中含有-,這種名稱在JS中是不合法的,會被認為是運算符-,因此,需要將這種樣式名修改為 駝峰命名法 ,去掉-,然后將-后的字母 大寫 。 2、內聯(lián)樣式有較高的優(yōu)先級,所以通

    2024年01月18日
    瀏覽(32)
  • 前端基礎知識學習——獲取dom對象、獲取html屬性、獲取內容、更改樣式、創(chuàng)建dom元素、刪除元素、代替元素(十)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包