onclick事件沒有反應的五種可能情況。

οnclick=”alert()” 事件沒有反應的幾種情況。
第一:

雙引號包括雙引號,將裏面的雙引號改爲單引號。
第二:

A沒有賦值你或者 a的賦值寫在了script裏面,而沒有寫在head裏面。這就是公共變量的問題。
第三
事件調用的是方法,是方法就應該加()小括號。忘了加小括號。
第四

方法名是name()。可能與某些關鍵詞衝突,換一個名字或者加個123以示區別就行。有時有些瀏覽器反而沒問題,不過還是儘量避開關鍵詞關鍵標籤等的好。
第五種,只能說是其他。
有可能是標籤錯誤缺失,關鍵詞錯誤。分號多寫少些,逗號多寫等等語法錯誤。這也是很鬱悶的事情。最不好察覺了。比如關鍵詞錯誤還不會報錯。要一個字一個字的查找。噁心死了。
ps:alert();方法是一個很好的系統調試方法。感覺那一句那一段代碼有問題就在附近加一個alert(“xxx”)的語句。有對話框則說明程序進展到了這裏,說面前面的都沒有問題。沒有對話框則說明上面的某一段有問題,則繼續插入alert()方法,可不要忘了把原來的alert()刪除。

發佈了42 篇原創文章 · 獲贊 10 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章