javascript:void(0) 是什么意思

javascript:void(0) 是什么意思

你可能偶尔会在 HTML 文档中见到 “javascript:void(0)”。它通常用于在网页中插入表达式可能产生一些不必要的效果时。为了消除这种效果,使用 “javascript:void(0)”。该表达式返回 undefined 原始值。这通常与超链接一起使用。有时候,你决定从链接内部调用一些 JavaScript。通常,当你点击一个链接时,浏览器会加载一个全新的页面或刷新相同的页面(取决于指定的 URL)。但如果你在链接中关联了一些 JavaScript,你很可能不希望发生这种情况。为了防止页面刷新,可以使用 void(0)。

在锚点标签中使用 “#”: 在编辑器中编写以下代码后,显示警示消息后网页会被刷新。

示例:

<h1 style="color:green">GeeksforGeeks</h1> 
<h3>without JavaScript:void(0)</h3> 
<a href="#" ondblclick="alert('Welcome to Geeks for Geeks')"> 
    Double click on me </a> 
<a href="#" ondblclick="geeks()"> 
    Double click on me 
</a> 
<script> 
    function geeks(){ 
    document.getElementById("gfg") 
        .innerHTML='Welcome to GeeksforGeeks'; 
    } 
</script> 
<p id="gfg"></p>

输出:

javascript:void(0) 是什么意思

在锚点标签中使用“javascript:void(0);”: 在锚点标签中写入“javascript:void(0);”可以防止页面重新加载,并且可以轻松地在单击或双击时调用JavaScript函数。

示例:

<h1 style="color:green">GeeksforGeeks</h1> 
<h3>JavaScript:void(0)</h3> 
<a href="javascript:void(0);" ondblclick="geek()"> 
    Double click on me </a> 
<p id="gfg"> 
</p> 
<script> 
    function geek() { 
        document.getElementById("gfg").innerHTML = "Welcome to GeeksforGeeks"; 
    } 
</script>

输出:

javascript:void(0) 是什么意思

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程