1. 程式人生 > >input type button checkbox onclick 點選失效 無反應

input type button checkbox onclick 點選失效 無反應

全選

//全選/反選
function checked(){
	alert("x");
}
<input type="checkbox" checked="checked" id="allChecked" onclick="checked()"/>全選


上面這段程式碼,你覺得邏輯肯定行得通,覺得也會alert出一個x字串符號出來,但是事實往往不是我們認為的這樣

上面的結果是,點選複選框後,完全無效

具體的原因是

js定義了一系列保留關鍵字,也類似java或者其他程式語言一樣,擁有自己的屬性,自己的語法

js保留了自己獨有關鍵字,如select,alert,start等,還不竟如此,

還包括一些標籤的屬性關鍵字也是不允許重寫使用的,一些常用的關鍵字識別符號如下


遇到上邊的問題,改下函式function 的名字即可。該問題即可解決!~·~