封装$选择器
来源:互联网 发布:娇医有毒知婉孩子谁的 编辑:程序博客网 时间:2024/05/16 11:26
var _$=function(object) {
if (object === undefined) return;
var getArr=function(name,tagName,attr){
var tagName = tagName || '*',
eles =document.getElementsByTagName(tagName),
clas = (typeof document.body.style.maxHeight === "undefined") ? "className" : "class";//ie6
attr = attr || clas,
Arr = [];
for(var i=0; i<eles.length; i++){
if (eles[i].getAttribute(attr)==name) {
Arr.push(eles[i]);
}
}
return Arr;
}
if (object.indexOf('#')===0) {
return document.getElementById(object.substring(1));
}else if(object.indexOf('.')===0){
return getArr(object.substring(1));
}else if (object.match(/=/g)) {
return getArr(object.substring(object.search(/=/g)+1),null,object.substring(0 , object.search(/=/g)));
}else if(object.match(/./g)){
return getArr(object.split(".")[1],object.split(".")[0]);
}
};
if (object === undefined) return;
var getArr=function(name,tagName,attr){
var tagName = tagName || '*',
eles =document.getElementsByTagName(tagName),
clas = (typeof document.body.style.maxHeight === "undefined") ? "className" : "class";//ie6
attr = attr || clas,
Arr = [];
for(var i=0; i<eles.length; i++){
if (eles[i].getAttribute(attr)==name) {
Arr.push(eles[i]);
}
}
return Arr;
}
if (object.indexOf('#')===0) {
return document.getElementById(object.substring(1));
}else if(object.indexOf('.')===0){
return getArr(object.substring(1));
}else if (object.match(/=/g)) {
return getArr(object.substring(object.search(/=/g)+1),null,object.substring(0 , object.search(/=/g)));
}else if(object.match(/./g)){
return getArr(object.split(".")[1],object.split(".")[0]);
}
};
0 0
- 封装$选择器
- 时间选择器的封装
- js选择器封装
- js选择器的封装
- 封装UIDatePicker,日期选择器
- 时间选择器封装
- OC封装时间选择器
- 封装一个日期时间选择器
- JS封装简单后代选择器
- 照片选择器封装(swift3.0+)
- 封装类似jQuery的选择器
- JavaScript框架思想 选择器封装最终
- JavaScript框架思想 选择器封装最终
- iOS 时间选择器封装(含三种模式)
- 封装一个实用的日期时间选择器,时钟组件
- JavaScript封装跨浏览器的class、id选择器函数
- js笔记:Js封装库——css选择器
- js框架封装(二)——选择器框架
- POJ 3659 Cell Phone Network (树dp)
- ambari安装hive遭遇Failed to get schema version
- DPDK中文-DPDK工具(procinfo)
- 《剑指Offer》面试题一之赋值运算符函数
- Java-Basic-易混淆的概念与方法
- 封装$选择器
- 各种大型网站技术架构
- Android基于HLS和RTMP协议的第三方SDK选择
- 子元素margin-top为何会影响父元素?
- Java流程控制
- vuejs2.0使用Sortable.js实现的拖拽功能
- linux read() 函数读文件时应注意的部分!!!笔记
- Android客户端提交数据到服务器
- OpenStack NFV Orchestration服务,暨OpenStack Tacker入门指南