javascript阻止浏览器默认行为

阻止浏览器默认行为

  1. e.preventDefault( ) //标准浏览器

  2. e.returnValue = false //IE低版本

  3. 处理兼容

    • 方式1: if () { } else { }
    • 方式2: try {} catch (err) {}
    • 方式3: return false
  4. 常见浏览器默认行为

    • a标签的跳转
    • form表单的提交
    • 鼠标单击右键的时候显示菜单栏
    • 鼠标的框选效果
    a.onclick = function (e) {
          
          
          e = e || window.event
          console.log('我被点击了')
    
          // 阻止默认事件
          // e.preventDefault()
          // IE 低版本
          // e.returnValue = false
    
          return false;
        }
    

猜你喜欢

转载自blog.csdn.net/chen_junfeng/article/details/109168450
今日推荐