0

可能重复:
“javascript:void(0)”是什么意思?

我正在检查许多网站,我看到许多网站创建者定义了内联 JS 函数“javascript:void(0)”。我认为这是一个定义一个 JS 函数,它什么都不做。来自 images.google.com 的示例搜索框中包含的图像。

<a class="gsst_a" href="javascript:void(0)">
         <span id="gs_si0">
             <span class="gssi_a gsst_e" id="qbi">
             </span>
         </span>
</a>

任何人都可以解释定义这个函数的好处是什么,即使这个函数什么也不做。

4

1 回答 1

1

除非存在属性,否则某些浏览器不会呈现a链接样式的内容(蓝色下划线、手形光标等)href,并且如果此“无操作”href稍后被onclick附加到元素的处理程序所取代,那么这就是为什么您可能用它。

于 2012-12-12T09:13:45.473 回答