为什么点击链接不能停留在当前页面?

图片描述

已经在onclik中写入return false,为什么点击链接还是会跳转到其他页面?
图片描述

阅读 4.2k
5 个回答

测试了一把;return false;已经是阻止冒泡和默认事件;你看看代码是否有报错;`

<!DOCTYPE html>

    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <a href="https://segmentfault.com/q/1010000007558094" onclick="con(this);return false;">aaaaaa</a>
      </body>
      <script>
      function con(_this){
      console.log(_this);
      alert('11')
      }
      </script>
    </html>

`

不好意思,不是阻止冒泡stopPropagation(),是取消默认preventDefault()

event.preventDefault()

问题已找到,js里description定义拼错了,应该是var description=document.getElementById("description");

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题