en.onclick = setCookie('english');
的onclick地沒有點擊
爲什麼這是否得到,甚至沒有點擊它解僱解僱?
我有3個標誌應設置cookie,以他們的語言機智點擊當最後一個總是被馬上解僱......
en.onclick = setCookie('english');
的onclick地沒有點擊
爲什麼這是否得到,甚至沒有點擊它解僱解僱?
我有3個標誌應設置cookie,以他們的語言機智點擊當最後一個總是被馬上解僱......
您上面的代碼評估setCookie('english')
並將其返回值(如果有)放入en.onclick
。爲了將它指定爲事件處理程序,它包裝成一個功能:
en.onclick = function(){
setCookie('english');
};
,因爲你必須使用類似的東西
en.onclick=function(){
setCookie('english');
}
因爲你'正在調用方法setCookie(...)
。試試這個:
en.onclick = setCookie;
用方括號調用方法;沒有你把它作爲一個對象。
或者試試這個:
en.onclick = function() { setCookie('english') };
在這裏,我們創建一個新的函數,它們調用setCookie
使用適當的參數。
嗯,這是因爲你正在運行的方法和分配結果en.onclick。
你可能想要做我們
en.onclick = function(){setCookie('english');};
也許你可以粘貼一些代碼是什麼? – 2011-04-21 12:13:01