在一个超链接中 可以使用href 和onlick,有时要在A的标记同时使用,在同时使用时,有时让href起作用或者失效,那么如何设计呢?
使用javascript的时候,通常我们会通过类似:
<a href="#" onclick="javascript:方法">提交</a>
的方式,通过一个伪链接来调用javascript方法.
这种方法有一个问题是:
虽然点击该链接的时候不会跳转页面.但是滚动条会往上滚,解决的办法是返回一个false.
如下所示:
<a href="#" onclick="javascript:方法;return false;">提交</a>
有时恰好要利用锚记功能,再比如 给Micolog博客加简单的回复功能所使用的代码
<a href="#commentarea" onclick="return backcomment('{{comment.author}}');">回复</a>
//回复自动输入姓名函数
function backcomment(msg){
backdb=document.getElementById('comment');
backdb.value="@"+msg;
return true;
}
本文探讨了在HTML中如何合理地使用超链接与JavaScript事件处理。具体包括如何避免超链接默认行为导致的页面滚动问题,以及如何实现带有锚点功能的超链接,并通过实例展示了如何实现简单的回复功能。

被折叠的 条评论
为什么被折叠?



