ブラウザのデフォルトの動作を防ぐ
-
e.preventDefault()//標準ブラウザ
-
e.returnValue = false // IEローバージョン
-
互換性のある処理
- 方法1:if(){} else {}
- 方法2:{} catch(err){}を試す
- 方法3:falseを返す
-
一般的なブラウザのデフォルトの動作
- タグジャンプ
- フォームの送信
- マウスを右クリックするとメニューバーが表示されます
- マウスのフレーム選択効果
a.onclick = function (e) { e = e || window.event console.log('我被点击了') // 阻止默认事件 // e.preventDefault() // IE 低版本 // e.returnValue = false return false; }