有人可以帮我这个javascript:void(null)
我发现它在链接按钮中的用法如下
<a onclick="ProcessResponse()" href="javascript:void(null)" >Accept Data</a>
最佳答案
基本上发生的是onclick
,调用了ProcessResponse()
函数,并且href
设置为javascript:void(null)
以禁用该链接的默认行为。
大多数开发人员也习惯于编写此代码:
<a onclick="ProcessResponse(); return false;" href="#" >Accept Data</a>
示例:
假设我们有此链接:
<a onclick="ProcessResponse(); return false;" href="http://www.google.com" >Accept Data</a>
请注意,
href
设置为www.google.com
,但是当您实际单击该链接时,它只会调用ProcessResponse()
函数,而不会转到www.google.com
,因为在return false
后面放置的ProcessResponse()
禁用了将转到www.google.com
的链接的默认行为。您发布的链接也是如此。