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

簡單封裝js的dom查詢實例代碼

 更新時間:2016年07月08日 10:58:13   投稿:jingxian  
下面小編就為大家?guī)硪黄唵畏庋bjs的dom查詢實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近一直在啃犀牛書,有感,于是寫了個簡單的js的dom查詢

$ = function (val) {
    switch(val.charAt(0)) {
      case '#' :
        return document.getElementById(val.substring(1));
        break;
      case '.' :
        val = val.replace('.','');
        if(document.getElementsByClassName)
          return document.getElementsByClassName(val);
        else {
          var obj = document.getElementsByTagName('*'),len = obj.length,arr=[];

          for(var i=0;i<len;i++) {
            if(obj[i].className == val) {
              arr[arr.length] = obj[i];
            }
          }

          return arr;
        }
        break;
      default :
        if(document.getElementsByName(val).length > 0)
          return document.getElementsByName(val);
        else 
          return document.getElementsByTagName(val); 
    }
  }

這樣一實現(xiàn),以后調用id時,只需 $('#idname'),class時$('.classname'),TagName和Name都是做了個簡單的判斷,都是直接傳 $('name'),我試了下,感覺還可以。

以上這篇簡單封裝js的dom查詢實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

浙江省| 惠州市| 湄潭县| 南木林县| 中卫市| 诸暨市| 盐山县| 沅江市| 天峻县| 汽车| 肇庆市| 连南| 无锡市| 舟山市| 罗江县| 花莲市| 肇东市| 武鸣县| 宁南县| 额尔古纳市| 无为县| 娄底市| 应城市| 城口县| 逊克县| 天峻县| 姜堰市| 称多县| 兴业县| 光山县| 旅游| 临武县| 云林县| 重庆市| 雅江县| 尉氏县| 寿宁县| 治县。| 武定县| 阜宁县| 大余县|