我有一个链接,我想重新定义动作onclick。我必须使用Prototype作为框架。所以我使用函数observe。
<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样式后重定向。你知道如何停止这种重定向吗?
由于
答案 0 :(得分:2)
$('mylink').observe('click', function(event) {
/* do some stuff */
event.stop();
return false;
});