我是多个图片,每次都会调用的,dettachEvent 这个事件要在哪加? 你是说 点击右键菜单点击的事件处理后吗?showMenu 是我点击图片的处理 ,是这个click方法调用dettachEvent ? var click= function(id) { return function() { alert(id); } } function showMenu(id,obj){ var menu=document.getElementById("Menu1"); new csMenu(obj,menu); var liR=document.getElementById("liR"); liR.attachEvent("onclick",click(id)); var liE=document.getElementById("liE"); liE.attachEvent("onclick",click(id)); }
我是多个图片,每次都会调用的,dettachEvent 这个事件要在哪加? 你是说 点击右键菜单点击的事件处理后吗?showMenu 是我点击图片的处理 ,是这个click方法调用dettachEvent ?
var click= function(id)
{
return function()
{
alert(id);
}
}
function showMenu(id,obj){
var menu=document.getElementById("Menu1");
new csMenu(obj,menu);
var liR=document.getElementById("liR");
liR.attachEvent("onclick",click(id));
var liE=document.getElementById("liE");
liE.attachEvent("onclick",click(id));
}
return function(){click(n)}
})(id)); 不需要 attachEvent了