关于a标签

来源:4-9 分页信息以及分页工具栏

XKing丶QueenRI

2017-06-18 23:35

当href=“#”时,为什么明明onclick已经返回false,按理说href是不会跳转的,为什么还是会跳转,这不合理呀,只能换成javascript:void(0)了,要么就是不用a标签,求大神解答

写回答 关注

3回答

  • qq_心情随笔_0
    2017-06-23 17:33:09
    已采纳

    e.preventDefault();该方法将通知 Web 浏览器不要执行与事件关联的默认动作

    XKing丶...

    非常感谢!

    2017-06-23 22:15:39

    共 1 条回复 >

  • 慕移动9181930
    2022-03-27 16:49:39
  • qq_心情随笔_0
    2017-06-23 17:31:47
    <script type="text/javascript">
    function stopDefault(e) { 
          if (e && e.preventDefault) {//如果是FF下执行这个  
                 e.preventDefault();  
                 }else{ 
                 window.event.returnValue = false;//如果是IE下执行这个   
                 } 
                  return false; } 
    </script> 
         
     <script type="text/javascript"> 
       var test = document.getElementByIdx_x('test'); 
         test.onclick = function(e) { 
        alert('URL:' + this.href + ', 不会跳转'); 
        stopDefault(e); 
     } 
    </script> 
    
    <body>
        <a href="url" id="test">测试</a> 
    </body>


Java 分页原理与实践(上)

通过总结常见的分页样式,手把手带你实现java常见的分页功能

65018 学习 · 147 问题

查看课程

相似问题