여기 내 문제 : 왜이 코드는 작동하지 않습니다 ????? ... 메시지가 내가 생각하는 가장 smiple 방법을 .... jfriend00 많이이벤트 리스너 크로스 브라우저
function test()
{
alert("test");
}
var EventsCrossBrowsers =
{
addEvents:(function(element,event,func)
{
if(element.addEventListener)
{
return elemenet.addEventListener(event,func,false);
}
else if(elemenet.attachEvent)
{
return elemenet.attachEvent("on"+event,func);
}
}());
}
var x =document.getElementById("test");
EventsCrossBrowsers.addEvents(x,"click",test);
덕분에 클릭 이벤트에 원소 (X)에 이벤트 리스너를 추가하려고 있어
표시되지 않습니다 : - 내가 당신을 다시 감사합니다 ... 수익을 이해하지 못하는 제외
function test()
{
alert("test");
}
function addEventsCrossBrowsers(elemenet,event,func)
{
if(elemenet.addEventListener)
{
elemenet.addEventListener(event,func,false);
}
else if(elemenet.attachEvent)
{
elemenet.attachEvent("on"+event,func);
}
}
var x =document.getElementById("test");
addEventsCrossBrowsers(x,"click",test);
두 번째 방법은 ... 당신의 방지 동작에
모하메드, 당신의 질문을 downvoted, 그리고 가능성이되고있다 "일하지 않는다"는 말은하지 않았기 때문에 닫혀 야합니다. 오류 메시지가 나타 납니까? 전혀 아무 일도 일어나지 않습니까? 당신이 이것을 실행할 때마다 커다란 치즈 블록이 지붕을 빠져 나옵니까? [이 도움이되는 페이지] (http://stackoverflow.com/questions/how-to-ask)를 읽어보십시오. –
크래커가 포함되어있는 경우 지붕을 통해 떨어지는 큰 치즈 블록은 버그가 아닙니다. – madth3