国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

簡單封裝js的dom查詢實(shí)例代碼

2019-11-20 09:32:07
字體:
供稿:網(wǎng)友

最近一直在啃犀牛書,有感,于是寫了個簡單的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);     }  }

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 焦作市| 阿勒泰市| 临泉县| 新乡县| 平阳县| 龙海市| 屯留县| 正宁县| 英德市| 黄浦区| 余干县| 边坝县| 屯留县| 南召县| 和平县| 芜湖县| 山阴县| 南溪县| 东平县| 鄢陵县| 兰坪| 安陆市| 海城市| 无极县| 平邑县| 北流市| 图片| 大庆市| 清远市| 拉萨市| 台州市| 巴彦县| 溧水县| 鹤壁市| 玉田县| 遂宁市| 宣汉县| 黎平县| 永福县| 新兴县| 合江县|