要命的<button>標籤

今天寫後臺功能的時候,用jquery實現一個dom追加額功能,使用了jquery的append方法,但在界面顯示上總是閃一下就消失了,找了半天原因,最終發現是觸發click事件的<button>標籤沒有設置type屬性。

在w3school上是這樣寫的:請始終爲按鈕規定 type 屬性。Internet Explorer 的默認類型是 "button",而其他瀏覽器中(包括 W3C 規範)的默認值是 "submit"。

重要事項:如果在 HTML 表單中使用 button 元素,不同的瀏覽器會提交不同的值。Internet Explorer 將提交 <button> 與 <button/> 之間的文本,而其他瀏覽器將提交 value 屬性的內容。請在 HTML 表單中使用 input 元素來創建按鈕。

突然好想回憶起來幾年前似乎也遇到過這個問題,今天再次重現。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章