我a href指出了什么#
<a href="#" id="bla" >Bla<a>
Run Code Online (Sandbox Code Playgroud)
我有onclick功能,点击一个href显示弹出窗口.
function doingClick()
{
//display popup
return false;
}
Run Code Online (Sandbox Code Playgroud)
但是#每次点击符号后都会在浏览器中添加到网址中.
因此,例如,如果在点击我的链接之前url是那样的话 http://mywebsite.com
但点击a href看起来像这样的网址:http://mywebsite.com#
有没有办法避免这种行为?
Pet*_*lly 11
为了避免这种尝试添加 return false;
<a href="#" onclick="doingClick(); return false;">Link</a>
Run Code Online (Sandbox Code Playgroud)
你也可以使用void(0)
<a href="javascript:void(0)" onclick="doingClick();">Link</a>
Run Code Online (Sandbox Code Playgroud)
有一个与此相关的热门问题(小型宗教战争!)我应该在哪个"href"值用于JavaScript链接,"#"或"javascript:void(0)"?