如何通过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(); 局部刷新树节点 请教各位Web 开发 -> JavaScript问题: 如何判断IE的Flash播放插件是debug版的还是release版等,请各位达人不吝赐教 在IE8下上传图片前如何生成图片预览 求一则JavaScript正则表达式 一个函数变量问题100分 赋值----怎么办----------急 在线等 一个JS的问题。请看 请问如何用javascript实现窗口最小化 帮助我扫盲,谢谢。 关于 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();