具有onclick / JavaScript属性的定位标记。停止在I.E中刷新页面

| 我有一个HTML / JavaScript项目,其中包含几十个锚标记。每个锚标记都调用相同的JavaScript函数,但参数不同。 在Firefox和Chrome中,一切看起来都不错,但是在Internet Explorer(IE)中,每次单击锚标记时,页面似乎都会重新加载(闪烁)(如下图所示)。如何使IE停止重新加载/闪烁?我希望不要重写整个脚本。我已经尝试过onclcick = \'javascript ...和href = \'javascript ...,但是两者都有相同的问题(尽管onclick似乎更好一些)。
<a onclick=\'javascript:foo(22)\'></a> 
    
已邀请:
试试
<a onclick=\'foo(22); return false;\'></a>
同样,事件属性中的“ 2”没有意义,因为它仅定义了标签。     
jQuery使用更简单:
<a href=\"#\" class=\"action\" rel=\"22\"></a>
<script>
    $(\'.action\').click(function(){
        yourfunction($(this).attr(\'rel\');
        return false;
    });
</script>
    

要回复问题请先登录注册