中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript中怎么獲取指定class屬性名的元素

發布時間:2022-05-10 17:18:58 來源:億速云 閱讀:825 作者:iii 欄目:大數據

本篇內容主要講解“javascript中怎么獲取指定class屬性名的元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“javascript中怎么獲取指定class屬性名的元素”吧!

getElementsByClassName

除了通過指定標簽獲取元素外,DOM還提供了getElementsByClassName方法來獲取指定class名的元素。不過由于該方法比較新,較老的瀏覽器還不支持,比如IE6。不過我們可以通過hack方式來彌補老瀏覽器缺陷。該方法調用的方式如下所示:

document.getElementsByClassName('demo')    //demo為元素指定的class名

和getElementsByTagname一樣, 該方法除了能被document對象調用之外,還可以被普通的元素調用。

對于比較老的瀏覽器,比如IE6、7我們可以通過下面的hack方式來實現:

function getElementsByClassName(node,classname){
        if(node.getElementsByClassName) {
            return node.getElementsByClassName(classname);
        }else {
            var results = [];
            var elems = node.getElementsByTagName("*");
            for(var i = 0; i < elems.length; i++){
                if(elems[i].className.indexOf(classname) != -1){
                    results[results.length] = elems[i];
                }
            }
            return results;
        }
    }

到此,相信大家對“javascript中怎么獲取指定class屬性名的元素”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富裕县| 从化市| 平果县| 洛川县| 桂东县| 繁昌县| 栖霞市| 澜沧| 延川县| 平舆县| 买车| 垣曲县| 潍坊市| 峨边| 遂川县| 琼中| 抚州市| 舞阳县| 都匀市| 阿克陶县| 商河县| 张家界市| 资中县| 永靖县| 海晏县| 枣强县| 台南县| 肃南| 延庆县| 分宜县| 普兰店市| 苏尼特右旗| 巴里| 河曲县| 疏勒县| 启东市| 页游| 常宁市| 博野县| 海阳市| 赫章县|