日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS获取标签方法及兼容处理

發布時間:2023/12/18 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS获取标签方法及兼容处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • document.getElementById('Id名');             // 所有瀏覽器
  • document.getElementsByTagName('標簽名');        // 所有瀏覽器
  • document.getElementsByName('name');          // 所有瀏覽器
  • document.getElementsByClassName('類名');      // 除ie9以下,均支持
  • 如需通過類名獲取標簽,并兼容所有瀏覽器,則需做兼容處理:

    ?

    1 /* 2 * 功能: 通過類名獲取一定范圍內的標簽數組 3 * 參數: 第一個參數表示獲取的范圍,若在整個文檔搜索,則傳入document; 第二個參數表示想要獲取標簽的類名 4 * 返回值: 第一個參數里的類名為第二個參數的標簽數組 5 */ 6 function getElementsByClass(element, classStr) { 7 8 if(element.getElementsByClassName) { // 如果瀏覽器有getElementsByClassName的方法,則直接使用 9 return element.getElementsByClassName(classStr); 10 } else { // 否則先查找標簽中類名為className的標簽 11 12 var elements = element.getElementsByTagName('*'), 13 arr = [], // 存放類名為className的標簽 14 len = elements.length; 15 16 for (var i = 0; i < len; i++) { 17 18 if (elements[i].className == classStr) { // 如果為所給類名,則放入數組 19 arr.push(elements[i]); 20 } 21 }; 22 23 return arr; 24 } 25 }

    ?

    轉載于:https://www.cnblogs.com/lstory/p/7211771.html

    總結

    以上是生活随笔為你收集整理的JS获取标签方法及兼容处理的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。