我有一个链接,我想在其中重新定义操作onclick。我必须使用Prototype作为框架。所以我用观察功能。

<a id="mylink" href="http://www.google.com/">Google</a>
<script type="text/javascript">
$('mylink').writeAttribute('onclick', 'return false');
$('mylink').observe('click', function () { /* do some stuff */ return false; });
</script>


这段代码几乎适用于所有浏览器,但是IE7样式使重定向成为可能。您知道如何停止此重定向吗?

谢谢

最佳答案

$('mylink').observe('click', function(event) {
    /* do some stuff */
    event.stop();
    return false;
});

10-06 10:01