如何通过JS 给一个ID添加触发事件? 本帖最后由 soundofsea 于 2010-07-26 18:16:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var ob=document.getElementById(id);ob.onclick=function(){xxxx};ob.className=xxoo; function $addEvent(obj,type,handle){ //事件绑定,兼容ff,ie if (window.addEventListener){ obj.addEventListener(type, handle, false); }else if (window.attachEvent){ obj.attachEvent("on"+type, handle); }else{ obj["on" + type] = handle; }};$addEvent(document.getElementById("ab"),"click",function(){alert(this.id)}) 我也这样写,但总是运行到ob.onclick的时候,他就直接运行了这个onclick,所以我现在都用jQuery的bind一个click了! 你是不是写成了function aaa(){xxxx};ob.onclick= aaa(); 菜鸟求用JS写,删Cookies 父子页面打开关闭刷新的问题 有一个网页图片url地址,怎样用js将图片直接下载到本地不用提示保存对话框? 请教个label切换问题 指教eval的用法 需要做一个快速录入控件,有点象携程网上哪种录入拼音,或者编码,或地名下面显示相应的地名. onMouseDown onMouseUp 事件的小疑问 如何控制窗口在什么时候关闭?紧急求救 help,一个小问题。 主页面可以访问子页面的元素吗 关于 JavaScript 按钮的逻辑设计 javascript内部变量的作用范围
ob.onclick=function(){xxxx};
ob.className=xxoo;
//事件绑定,兼容ff,ie
if (window.addEventListener){
obj.addEventListener(type, handle, false);
}else if (window.attachEvent){
obj.attachEvent("on"+type, handle);
}else{
obj["on" + type] = handle;
}
};
$addEvent(document.getElementById("ab"),"click",function(){alert(this.id)})
function aaa(){xxxx};
ob.onclick= aaa();