📌  相关文章
📜  将 return false 添加到 click 事件侦听器有什么影响?

📅  最后修改于: 2021-11-07 08:57:35             🧑  作者: Mango

给定一个带有 onclick() 事件和 return 语句的链接,任务是在点击事件后获得效果。下面是包含锚元素、onclick() 事件和 return 语句的代码。

对单击事件侦听器返回 false有什么影响?

说明:您是否曾在网站上遇到过请求任务/重定向许可的弹出式警报?这些弹出窗口有两个选择yesno 。如果在该警报消息的事件侦听器中存在return false语句,则可能对应于不执行默认指令集。

事件处理程序的返回值用于确定是否应该发生默认(期望的)浏览器行为。

示例:以下 JavaScript 代码 (tobrdeleted.js),打印数字加 1。

Javascript
function someFunc(n) {
   console.log(n + 1);
}


HTML


  

    

  

    
        Click here !
    

  


HTML


  

    

  

    
        Click here !
    

  


假设我们使用以下 HTML 代码调用上述函数。

HTML



  

    

  

    
        Click here !
    

  

当我们写return true;然后点击“点击这里!”将我们带到目标页面(在我们的例子中是www.geeksforgeeks.org )并且函数someFunc(3)没有被调用。

HTML



  

    

  

    
        Click here !
    

  

当我们写return false;然后点击“点击这里!”不会重定向到任何地方。相反,它执行函数someFunc(3)。