如何防止ajax请求的锚标记转到页面顶部?

Kal*_*exx 0 html anchor

这似乎是一个愚蠢的问题,但我无法弄清楚.我的页面上有一些锚标记只能执行ajax函数,除了触发javascript之外没有固有的用法:

 <a href="#" onclick="SomeFunction();">Blah</a>
Run Code Online (Sandbox Code Playgroud)

如何防止点击此链接从滚动一直到页面顶部.它引起了一些恼人的UI可用性问题.

Dut*_*432 7

HTML

<a href="javascript:void(0);" id="theLink" onclick="SomeFunction();">Blah</a>
Run Code Online (Sandbox Code Playgroud)

JS

//jQuery
$('#theLink').click(function(){
    doSomething();
});

//Regular JS
document.getElementById("theLink").onclick = doSomething;
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

http://jsfiddle.net/kSxrK/