最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js DOM事件操作实例[事件绑定,改名,事件移除]
时间:2009-08-04 编辑:简简单单 来源:一聚教程网
//事件绑定
pt.bindEvent = function( a , b , c ) {
var d = 'on' + b;
if ( a.addEventListener ) {//ff opera
a.addEventListener( b , c , false );
}
else if ( a.attachEvent ) {//ie
a.attachEvent( d , c );
}
else {
a[d] = c;
}
}
//改名
pt.attEvt = pt.bindEvent;
//事件移除
pt.removeEvent = function( a , b , c ) {
var d = 'on' + b;
if ( a.removeEventListener ) {//ff opera
a.removeEventListener( b , c , false );
}
else if ( a.dettachEvent ) {//ie
a.dettachEvent( d , c );
}
else {
a[d] = null;
}
}
pt.setProps = function( obj , props ) {
if ( typeof obj == 'object' ) {
props = typeof props == 'object' ? props : {};
for ( var prop in props ) {
try {
if ( 'style' == prop ) {
for ( var subProp in props[prop] ) {
obj[prop][subProp] = props[prop][subProp];
}
}
else {
obj[prop] = props[prop];
}
}
catch ( e ) {
}
}
}
}
-
上一个: js获取鼠标再定位鼠标位置
-
下一个: json入门教程实例代码
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31