阻止浏览器默认行为
-
e.preventDefault( ) //标准浏览器
-
e.returnValue = false //IE低版本
-
处理兼容
- 方式1: if () { } else { }
- 方式2: try {} catch (err) {}
- 方式3: return false
-
常见浏览器默认行为
- a标签的跳转
- form表单的提交
- 鼠标单击右键的时候显示菜单栏
- 鼠标的框选效果
a.onclick = function (e) { e = e || window.event console.log('我被点击了') // 阻止默认事件 // e.preventDefault() // IE 低版本 // e.returnValue = false return false; }