1
나는 javascript의 새로운 학습자이며, 다음 코드는 javascript의 명확한 가이드에서 가져온 것입니다. 요소에 이벤트 추가
function addEvent(elem, evtType, func)
{
if (elem && typeof(elem) == "object")
{
if (elem.addEventListener)
{
elem.addEventListener(evtType, func, false);
}
else
{
elem["on" + evtType] = func;
}
}
}
는 왜
if (elem.addEventListener)
{
elem.addEventListener(evtType, func, false);
}
를 추가하지만 window.onload
는 모든 브라우저에서 확인을 작동합니다. 다음은 나의 테스트 예제이다.
<script type="text/javascript">
window.onload=myFuntion();
function myFuntion(){
alert("test");
}
</script>
</head>
<body>
<h1> testtste </h1>
</body>
IE에서 잘 작동합니다.
jQuery 라이브러리를 살펴보십시오. DOM 조작을 훨씬 쉽게 해주지 만, 이벤트, 애니메이션, 아약스 등을 제공합니다. – ppumkin
@ppumkin 적어도 누군가가 어떻게 작동하는지 이해하려고합니다 :). – kapa
일부 Quirks 모드 읽기 : [전통적인 이벤트 등록 모델] (http://www.quirksmode.org/js/events_tradmod.html), [고급 이벤트 등록 모델] (http://www.quirksmode.org/js/events_advanced. HTML) – kapa