用原生js封装一个通用的选择器函数,选择class或者id元素,作用类似jQuery的id选择器、class选择器。
函数名称为sel(),参数selector,通过判断参数selector的第一个字符是否为‘ . ’,如果是‘ . ’返回class名为selector参数的元素,否则返回id名为selector参数的元素。代码如下:
function sel(selector) {
var el= selector.substr(0, 1) == '.' ? 'getElementsByClassName' : 'getElementById';
return document[el](selector.substr(1));
}
应用:举例sel(‘.wrap’), 获取class名为wrap的元素,sel(‘#wrap’) 获取id为wrap的元素。