1. 程式人生 > >onclick事件沒有反應的五種可能情況

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

 

轉自:https://blog.csdn.net/qujing_1120/article/details/76853039

onclick=”alert()” 事件沒有反應的幾種情況。
第一:
<input type="button" onclick="alert(‘'a'')" value="alert測試"/>
雙引號包括雙引號,將裡面的雙引號改為單引號。

第二:
<input type="button" onclick="alert(a)" value="alert測試" />

A沒有賦值你或者 a的賦值寫在了script裡面,而沒有寫在head裡面。這就是公共變數的問題。

第三<input type="button" onclick="name" value="alert測試"/>
事件呼叫的是方法,是方法就應該加()小括號。忘了加小括號。

第四
<input type="button" onclick="name()" value="alert測試"/>

方法名是name()。可能與某些關鍵詞衝突,換一個名字或者加個123以示區別就行。有時有些瀏覽器反而沒問題,不過還是儘量避開關鍵詞關鍵標籤等的好。

第五種,只能說是其他。

有可能是標籤錯誤缺失,關鍵詞錯誤。分號多寫少些,逗號多寫等等語法錯誤.