我有一个内联JS调用一个锚标记内的函数,当点击它时会触发JS函数,但是当我点击它时我不希望页面跳转到顶部。
<a href="#" title="link" onclick="javascript:runMe()">Click Here</a>
我在函数中有这个:
function runMe() {
// do something
return false;
}
我认为返回false是正确的方法来防止它跳到顶部但它不起作用?
答案 0 :(得分:8)
你没有返回函数的返回值。 :P基本上你只是返回false给runMe函数调用而不是元素的onclick函数调用。
DO
<a href="#" title="link" onclick="runMe(); return false;">Click Here</a>
或
<a href="#" title="link" onclick="return runMe();">Click Here</a>