我是JavaScript的新手,試圖學習事件處理程序。看着這個小提琴http://jsfiddle.net/mjmitche/uV4kv/誰能告訴我爲什麼當鏈接被點擊時彈出不出現?JavaScript事件處理程序 - 爲什麼沒有提醒?
我也複製下面
<a href="#" title="click me" id="clickLink">click me</a>
function addEventHandler(oNode, sEvt, fFunc, bCaptures){
if (typeof(window.event) != "undefined")
oNode.attachEvent("on"+sEvt, fFunc);
else
oNode.addEventListener(sEvt,fFunc,bCaptures);
}
function onLinkClicked(e) {
alert("you clicked the link");
}
function setUpClickHandler(){
addEventHanlder(document.getElementById('clickLink'), "click", onLinkClicked, false);
}
addEventHandler(window,"load",setUpClickHandler,false);
我得到的錯誤:* Uncaught ReferenceError:setUpClickHandler沒有定義* – 2011-03-27 10:25:34
'addEventHanlder'中有一個輸入錯誤 – 2011-03-27 10:26:38
@Pekka:有不止一個。 – 2011-03-27 10:31:16