preventDefault() 事件方法
定义和用法
如果事件是可取消的,则 preventDefault() 方法会取消该事件,这意味着属于该事件的默认操作将不会发生。
举例,在以下情况下有用:
- 单击“提交”按钮,阻止其提交表单
- 单击链接,防止链接跟随 URL
注释:并非所有活动都可以取消。请使用 cancelable 属性 来确定事件是否可取消。
注释:preventDefault() 方法不会阻止事件通过 DOM 进一步传播。请使用 stopPropagation() 方法来解决。
实例
例子 1
防止链接打开 URL:
document.getElementById("myAnchor").addEventListener("click", function(event){ event.preventDefault() );
例子 2
防止复选框的默认操作:
document.getElementById("myCheckbox").addEventListener("click", function(event){ event.preventDefault() );
grammar
event.preventDefault()
পারামিটার
কোনও কিছু নেই。
কারিগরি বিবরণ
ফলাফল: | কোনও ফলাফল নেই。 |
---|---|
DOM সংস্করণ: | DOM Level 2 Events |
ব্রাউজার সমর্থন
সার্ভিসের সাথে এই পদ্ধতিকে পূর্ণ সমর্থন করা প্রথম ব্রাউজার সংস্করণ নম্বরটি টেবিলে দেওয়া হয়েছে。
পদ্ধতি | চ্রোম | IE | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|---|
preventDefault() | সমর্থন | 9.0 | সমর্থন | সমর্থন | সমর্থন |