如何防止onclick方法中的默认事件处理?

如何防止onclick方法中的默认事件处理?,第1张

如何防止onclick方法中的默认事件处理?

让您的回调返回

false
并将其传递给
onclick
处理程序:

<a href="#" onclick="return callmymethod(24)">Call</a>function callmymethod(myVal){    //doing custom things with myVal    //here I want to prevent default    return false;}

但是,要创建可 维护的 代码,您应该避免使用_“内联Javascript”_(即直接位于元素标签内的代码),并通过包含的Javascript源文件(称为unobtrusiveJavascript)修改元素的行为。

标记:

<a href="#" id="myAnchor">Call</a>

代码(单独的文件):

// Code example using Prototype JS API$('myAnchor').observe('click', function(event) {    Event.stop(event); // suppress default click behavior, cancel the event    });


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5640985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存