经常用到的js函数
2024-08-29 16:56:22
//获取样式
function getStyle(obj,attr){
if(obj.currentStyle){
return obj.currentStyle[attr];
}else{
return getComputedStyle(obj)[attr];
}
} //绑定事件
function addHandler(element,type,handler){
if(element.addEventListener){
element.addEventListener(type,handler,false);
}else if(element.attachEvent){
element.attachEvent("on"+type,handler);
}else{
element["on"+type]=handler;
}
} //取消绑定事件
function removeHandler(element,type,handler){
if(element.removeEventListener){
element.removeEventListener(type,handler,false);
}else if(element.detachEvent){
element.detachEvent("on"+type,handler);
}else{
element["on"+type]=null;
}
} function getById(id){
id=id+"";
return document.getElementById(id);
} function getByClass(obj,className){
var a=new Array;
var b=obj.getElementsByTagName("*");
for(var i in b){
if(b[i].className==className){
a.push(b[i]);
}
}
return a;
}
最新文章
- 13、零配置Struts2开发
- POSTGRES与JDBC对照
- php 判断文件/目录是否存的方法
- poj 1611:The Suspects(并查集,经典题)
- Odoo10尝鲜:出勤登记
- 在blade中定义一个可以被模版使用的变量
- python使用mysqldb连接数据库操作方法示例详解
- NOIP2001 数的划分
- Mysql 源码编译教程贴
- php的模板引擎
- elasticsearch 管理工具
- nmcli命令使用以及网卡绑定bond
- weblogic获取应用目录路径(war包)
- shiro 身份授权+权限认证
- shadow一键安装
- MYSQL查询重复记录的方法
- J2EEweb开发中的缓存问题的研究
- golang标准库分析之net/rpc
- 【Spring源码深度解析学习系列】Bean的加载(六)
- opencv3.2.0 分离颜色通道&;多通道图像混合