js如何防止页面自动跳转?

有这样一个页面 自动跳转其他页面

        <a href="https://www.baidu.com"><span id="begin">3</span>秒后跳转</a>
        <script>
            var t = 3;  
            var timer = setInterval(time, 1000);  
            var spans = document.getElementById("begin");  
            function time() {    
                t--;    
                spans.innerHTML = '<span>' + t + '</span>';    
                if(t == 0) {      
                    clearInterval(timer);      
                    return window.location.href = 'https://www.baidu.com';    
                }
                console.log(t);  
            }
        </script>

不用return false,还有禁用浏览器默认事件的情况下怎么禁止网页自动跳转

阅读 8.8k
3 个回答

这个代码不就是想让页面自动跳吗? 既然不想跳转,为什么要写。。。

新手上路,请多包涵

不明白你在问什么,不想跳转改代码啊

onbeforeunload 事件控制 return '你确定需要跳转吗?'

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