从本教程中可以看出:
preventDefault();做一件事:它停止了浏览器的默认行为.
我在网上搜索了一些例子preventDefault(),我只能看到我们使用的两种情况(链接,表单)preventDefault():阻止提交按钮提交表单并防止链接跟随URL.
所以,我的问题是:
在其他情况下我们可以使用preventDefault()?
我怎么能找出所有浏览器的默认行为?例如,如果我单击一个按钮,浏览器的默认行为是什么?
1.在什么情况下我们可以使用preventDefault()?
实际上任何类型的事件,您都可以通过preventDefault();
不仅提交按钮停止其默认行为,而是按键,滚动事件,您可以命名它,并且可以防止它发生.或者,如果您想将自己的逻辑添加到默认行为,请考虑记录事件或您选择的任何内容.
2.我怎样才能找到所有浏览器的默认行为?例如,如果我单击一个按钮,浏览器的默认行为是什么?
这是什么意思?大多数情况下,默认行为都是隐含的.单击按钮时,会触发onclick事件.单击"提交"按钮时,将提交表单.当窗口滚动时,onscroll事件将触发.