防止页面跳到顶部onclick JS

时间:2011-08-27 02:17:17

标签: javascript

我有一个内联JS调用一个锚标记内的函数,当点击它时会触发JS函数,但是当我点击它时我不希望页面跳转到顶部。

<a href="#" title="link" onclick="javascript:runMe()">Click Here</a>

我在函数中有这个:

function runMe() {
// do something
return false;
}

我认为返回false是正确的方法来防止它跳到顶部但它不起作用?

1 个答案:

答案 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>