我有一個鏈接點擊的JavaScript代碼:JavaScript插入函數
document.getElementById('giddy').onclick = function {
alert(this.href);
};
,我想它的功能部分分開......我有
document.getElementById('giddy').onclick = poro(this);
function poro(yyyy) {
alert(yyyy.href);
};
但不工作(說警報中未定義)...我做錯了什麼?
你不分配onclick事件處理程序的函數,你正在調用函數poro並傳遞這個'this',這是*不*超鏈接對象。 – asawyer 2012-02-24 19:49:21