ps:這是我剛開始求職遇到的一個面試題,居然我不會,丟人。。
原因:<button></button>如果不設置type屬性,在IE瀏覽器下默認type值為"button",其他瀏覽器默認type為"submit",點擊便會提交表單,刷新頁面
解決辦法:
1.手動設置type="button",<button type="button"></button>
2.在按鈕的點擊事件處理函數(shù)中取消默認事件,
? ??<button id="button"></button>
? ? document.getElementById("button").onclick=function(e){
? ? ? ? e.preventDefult();
????}
3.使用input,設置type = "button"
<input type="button" />