Javascript 多个按钮上的event.preventDefault()
是否有方法为应用程序上的每个按钮编写一次Javascript 多个按钮上的event.preventDefault(),javascript,html,button,preventdefault,Javascript,Html,Button,Preventdefault,是否有方法为应用程序上的每个按钮编写一次e.preventDefault()(可能通过创建函数)?我了解如何防止按钮(链接等)出现默认事件: e.preventDefault()}/> 然而,我的应用程序上有很多按钮,我厌倦了为每个按钮都写出来。非常感谢您的帮助:)您根本不应该使用内联javascript,而是使用适当的事件处理程序 var buttons = document.querySelectorAll('button'), fn = function(e) { e.
e.preventDefault()
(可能通过创建函数)?我了解如何防止按钮(链接等)出现默认事件:
e.preventDefault()}/>
然而,我的应用程序上有很多按钮,我厌倦了为每个按钮都写出来。非常感谢您的帮助:)您根本不应该使用内联javascript,而是使用适当的事件处理程序
var buttons = document.querySelectorAll('button'),
fn = function(e) { e.preventDefault() };
for ( var i = buttons.length; i--; ) {
buttons[i].addEventListener('click', fn, false);
}
您根本不应该使用内联javascript,而是使用适当的事件处理程序
var buttons = document.querySelectorAll('button'),
fn = function(e) { e.preventDefault() };
for ( var i = buttons.length; i--; ) {
buttons[i].addEventListener('click', fn, false);
}
const buttons=document.queryselectoral('button');
for(设i=0;ie.preventDefault());
}
const buttons=document.queryselectoral('button');
for(设i=0;ie.preventDefault());
}
谢谢!内联javascript只是为了回答这个问题;)谢谢内联javascript只是为了回答这个问题;)您可能需要添加一些风格文本来改进您的帖子。您可能需要添加一些风格文本来改进您的帖子。
const buttons = document.querySelectorAll('button');
for (let i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', e => e.preventDefault());
}