日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

JavaScript:輸入指定類型的選擇器(僅需支持id,class,tagName三種簡單CSS選擇器)

瀏覽:165日期:2023-05-14 17:15:50

問題描述

1.編寫一個JavaScript函數,輸入指定類型的選擇器(僅需支持id,class,tagName三種簡單CSS選擇器,無需兼容組合選擇器)

問題是:下面的正則匹配看不懂,var reg = /^(#)?(.)?(w+)$/img;var regResult = reg.exec(selector);,具體如下

var query = function(selector) {var reg = /^(#)?(.)?(w+)$/img;var regResult = reg.exec(selector);var result = [];//如果是id選擇器if(regResult[1]) { ...}//如果是class選擇器else if(regResult[2]) { ... }//如果是標簽選擇器else if(regResult[3]) { ... }}

問題解答

回答1:

/^(#)?(.)?(w+)$/img拆一下 //之間的是正則的內容 后面img是正則的匹配方式i:ignorCase忽略大小寫m:mutiple允許多行匹配g:globle進行全局匹配,指匹配到目標串的結尾

正則內容:^(#)?(.)?(w+)$ ^代表以xxx開頭 $代表以xxxx結尾(#)?可以帶一個或者不帶#(.)? 可以帶.或者沒有.(w+) 匹配一個或多個單詞

回答2:

/^(#)?(.)?(w+)$/img

(#)? 匹配ID的

(.)? 匹配className

(w+) 剩下都是標簽名或者[1,2]中具體的ID或者className名稱

回答3:

謝遙。

請參考 @trionfo1993

回答4:

給你一個,我寫的utils中的dom片段

class dom extends base{ constructor(){super(); } // 根據ID獲取指定DOM byId(_id){return document.getElementById(string.replace(_id,’#’,’’)); } // 根據ID或Class獲取DOM get(_id){if(_id.indexOf(’.’) > -1){ let list = document.getElementsByClassName(string.replace(_id,’.’,’’)); this._object = Array.from(list);}else{ this._object = [this.byId(_id)];}return this; } // 根據Name獲取相關DOM byName(_name){let list = document.getElementsByName(_name);if(list.length > 0) return Array.from(list);return null; } // 返回dom原型 get valueOf(){if(this._object.length >1){ return this._object; }return this._object[0]; } // 基礎DOM操作方法 _dom_ctrols(_func){for(let info of this._object){ _func(info);}return this; } // 增加class addClass(_name){this._dom_ctrols((info)=>{ if(info.className.indexOf(_name) == -1){info.className += ’ ’ + _name; }})return this; } // 刪除class removeClass(_name){this._dom_ctrols((info)=>{ info.className = string.replace(info.className,_name,’’);})return this; } // 顯示?隱藏DOM主方法 _hide_show(_value){this._dom_ctrols((info)=>{ info.style.display = _value;}); } // 隱藏DOM hide(){this._hide_show(’none’); } // 顯示DOM show(){this._hide_show(’block’); }

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品美女91| 婷婷激情久久| 亚洲欧美一区在线| 久久人人99| 99国产精品视频免费观看一公开| 久久久人人人| 日韩国产综合| 亚洲大全视频| av在线最新| 久久久久午夜电影| 不卡一区2区| 日本大胆欧美人术艺术动态| 亚洲精品影视| 国产精品羞羞答答在线观看| 色爱综合网欧美| 新版的欧美在线视频| 日韩精品首页| 免费日韩一区二区| 国产亚洲电影| 精品视频高潮| 伊人精品一区| 最近国产精品视频| 久久精品国产亚洲一区二区三区| 日韩网站中文字幕| 激情婷婷亚洲| 日韩一区二区三区高清在线观看| 国产精品一区二区99| 日韩中文字幕高清在线观看| 免费成人性网站| 国产精品男女| 国产精品社区| 国产伦乱精品| 国产精品老牛| 欧美丰满日韩| 日韩精品一区二区三区免费视频| 精品国产成人| 日韩精品一级二级| 91亚洲国产高清| 欧美日本一区| 日本精品影院| 国产福利一区二区精品秒拍| 精品欧美激情在线观看| 国产精品久久久久77777丨| 亚洲主播在线| 91tv亚洲精品香蕉国产一区| 91九色综合| 免费看欧美美女黄的网站| 国产一区精品福利| 亚洲精品视频一二三区| 五月天激情综合网| 亚洲一级少妇| 欧美国产美女| 色欧美自拍视频| 国产精品mv在线观看| 蜜臀av免费一区二区三区| 久久av免费| 久久精品 人人爱| 亚洲制服少妇| 1000部精品久久久久久久久| 国产精品草草| 亚洲影院天堂中文av色| 国产精品毛片在线看| 天堂资源在线亚洲| 久久国产影院| 九九综合九九| 亚洲电影在线| 91精品高清| 中文字幕av亚洲精品一部二部 | 鲁大师精品99久久久| 国产精品一区二区99| 国产日韩在线观看视频| 69堂精品视频在线播放| 国产伦理久久久久久妇女| 国产欧美日韩精品一区二区免费| 国产麻豆精品| 精品免费视频| 日韩欧美字幕| 五月综合激情| 亚洲精品少妇| 国产精品一区二区99| 久久精品国产亚洲一区二区三区| 精品一区二区三区中文字幕在线| 美女久久99| 一本大道色婷婷在线| 日韩视频不卡| 欧美视频久久| 电影亚洲精品噜噜在线观看| 尤物在线精品| 欧美日韩精品一区二区三区视频 | 群体交乱之放荡娇妻一区二区| 日韩毛片在线| 亚洲尤物av| 91欧美在线| 日韩中文字幕1| 久久69成人| 日韩精品一区第一页| 国产精品视频一区二区三区| 国产99久久久国产精品成人免费| 蜜臀久久久99精品久久久久久| 国产乱人伦精品一区| 欧美13videosex性极品| 亚洲免费毛片| 国产精品蜜芽在线观看| 丝袜美腿亚洲一区| 麻豆精品av| 蜜臀av一区二区在线免费观看 | 亚洲精品2区| 国产一区二区三区四区五区传媒| 快she精品国产999| 999国产精品视频| 精品午夜久久| 日韩精品免费视频人成| 欧美日一区二区| 日产精品一区二区| 日韩av在线免费观看不卡| 亚洲天堂久久| 欧美好骚综合网| 国产精品网在线观看| 欧美成人高清| 福利视频一区| 六月丁香综合在线视频| 中文字幕日本一区二区| 国产国产精品| 91tv亚洲精品香蕉国产一区| 美腿丝袜亚洲一区| 蜜桃久久久久久久| 一区免费视频| 国产99久久久国产精品成人免费| 国产不卡精品在线| 国产一区2区| 六月丁香综合在线视频| 欧美激情麻豆| 精品国产鲁一鲁****| 国产精品一区二区三区www| 日本成人在线一区| 亚洲毛片在线| 日韩超碰人人爽人人做人人添| 国产农村妇女精品一区二区| 午夜精品影院| 亚洲精品自拍| 日韩欧美精品一区二区综合视频| 午夜欧美精品| 日韩一级网站| 国产一级久久| 国产一级一区二区| 一区二区精品| 亚州av日韩av| 国产亚洲高清一区| 国产精品久久久久久久久久久久久久久 | 久久精品国产99国产| 三级在线看中文字幕完整版| 九九综合九九| 日本午夜免费一区二区| 精品一区二区三区在线观看视频| 日韩av福利| 日韩精品亚洲专区| 精品久久97| 2023国产精品久久久精品双| 国产精品普通话对白| 欧美一区成人| 欧美日韩在线网站| 日韩二区三区四区| 亚洲精品福利电影| 91久久视频| 久久精品资源| 99re国产精品| 精品久久免费| 在线看片日韩| 中文在线免费视频| 日韩激情视频网站| 免费黄色成人| 欧美a在线观看| 中文字幕av一区二区三区人| 欧美黄色精品| 亚洲综合婷婷| 亚洲韩日在线| 亚洲精品成人图区| 欧美在线观看天堂一区二区三区| 激情五月综合网| www.51av欧美视频| 国产美女亚洲精品7777 | 日韩av三区| 悠悠资源网久久精品| 中文字幕一区久| 国产精品99久久精品| 日韩三区四区| 午夜精品免费| 国产一区2区| 国产精品99久久久久久董美香| 中文字幕亚洲精品乱码| 午夜精品影院| 国产一区日韩欧美| 欧产日产国产精品视频| 精品国产18久久久久久二百| 国产欧美日韩精品高清二区综合区 | 亚洲三级网站| 亚洲精品成人一区| 亚洲精品看片| 日韩国产一二三区| 久久狠狠久久|