JavaScript:输入指定类型的选择器(仅需支持id,class,tagName三种简单CSS

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]) {

                    ...

            }

}

       


料青山看我应如是
浏览 765回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript