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
- JavaScript封装跨浏览器的class、id选择器函数
- css选择器class与id的区别
- id选择器和class选择器
- id、class等选择器
- css中id选择器和class选择器的区别?
- css中id选择器和class选择器的区别?
- css中的ID选择器和CLASS选择器的区别
- CSS-id选择器与class选择器的区别
- css中id选择器和class选择器的区别?
- jquery,id选择器和class选择器的效率对比
- jquery id选择器和class选择器的区别
- HTML中id选择器和class选择器的区别(为什么id选择器不能重复)
- 标签选择器,id选择器,class类选择器
- 获取class函数的封装
- css - id和class选择器
- js封装id与class选择器代码,兼容ie低版本
- CSS样式,id选择器和class选择器
- css中id选择器和class选择器
- 常用大部分渗透工具下载
- nodelet的一些理解
- ppt编写一个抽奖系统
- android修改MTP及MTP(PC显示名称)、PTP盘符名、蓝牙名称
- mybatis spring 整合 junit测试无法提交事务
- JavaScript封装跨浏览器的class、id选择器函数
- AttributeError: 'module' object has no attribute 'text_format'
- C#求最大公约数
- jpa hibernate延迟问题解决
- window下python运行错误提示api-ms-win-crt-runtime-l1-1-0.dll 丢失
- SVN 版本控制
- libopenh264的编译-android篇
- 【spring mvc】Spring MVC下 js,css,jpg等资源文件被拦截的解决办法
- opencv提取目标质心