js獲取class的第一個值,js獲取class屬性的值

本文目錄一覽:

js獲取class對象的值

代碼 請收下~~~~

body

span class=”okdog” lay-id=”user1″1隻狗/spanspan class=”okdog” lay-id=”user2″2隻狗/spanspan class=”okdog” lay-id=”user3″3隻狗/spanspan class=”okdog” lay-id=”user4″4隻狗/spanspan class=”okdog” lay-id=”user5″5隻狗/span

div id=”showdog”輸出結果/div

script

var res = document.getElementsByClassName(‘okdog’);

for(var i=0;ires.length;i++){

    res[i].addEventListener(‘click’,function(e){

       alert(e.srcElement.innerHTML)

    },false);

}

/script

/body

js 如何獲取class的元素

使用document.getElementsByClassName(』class『)獲取標籤,使用innerText獲取元素內的數據內容。

1、設計一個HTML簡單頁面,代碼如下:

2、設計綁定的函數alertText(),代碼如下:

3、此時的頁面展示如下:

4、演示,點擊其中的div,執行如下:

(1)點擊第一個:

(2)點擊第二個:

擴展資料:

HTML DOM getElementsByClassName() 方法解析:

1、定義和使用。

getElementsByClassName() 方法返迴文檔中所有指定類名的元素集合,作為 NodeList 對象。NodeList 對象代表一個有順序的節點列表。NodeList 對象 我們可通過節點列表中的節點索引號來訪問列表中的節點(索引號由0開始)。

提示: 使用 NodeList 對象的 length 屬性來確定指定類名的元素個數,並循環各個元素來獲取需要的那個元素。

2、語法。

document.getElementsByClassName(classname)。

3、參數。

String 類型的classname(需要獲取的元素類名),多個類名使用空格分隔,如 “test demo”。

js中如何獲取class值

假如你的ul只有一個或者你要獲取class的ul是第一個

var oUl=document.getElementsByTagName(“ul”)[0];

alert(oUl.className);

這個應該是所有瀏覽器都支持

原創文章,作者:ASPJ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/144098.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ASPJ的頭像ASPJ
上一篇 2024-10-24 15:27
下一篇 2024-10-24 15:27

相關推薦

發表回復

登錄後才能評論