JavaScript封装跨浏览器的class、id选择器函数

来源:互联网 发布:达观数据 招聘 编辑:程序博客网 时间:2024/05/16 16:21

用原生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的元素。

0 0
原创粉丝点击