最新国产好看的视频,伊人天堂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),以后調(diào)用id時,只需 $('#idname'),class時$('.classname'),TagName和Name都是做了個簡單的判斷,都是直接傳 $('name'),我試了下,感覺還可以。

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

相關(guān)文章

最新評論

景谷| 乐安县| 延寿县| 娱乐| 乐都县| 达尔| 屏山县| 宽城| 通渭县| 彰化县| 马关县| 仙游县| 昔阳县| 青河县| 咸阳市| 石狮市| 沙湾县| 利津县| 永登县| 徐州市| 邹城市| 双鸭山市| 四子王旗| 钟祥市| 清原| 邯郸市| 织金县| 凤山市| 福鼎市| 林州市| 二连浩特市| 湖南省| 枣庄市| 仁怀市| 恩平市| 西乡县| 西畴县| 嘉鱼县| 凤阳县| 施秉县| 罗田县|