Javascript HTML按钮vs jQuery(或js)来处理点击事件?

Javascript HTML按钮vs jQuery(或js)来处理点击事件?,javascript,jquery,html,Javascript,Jquery,Html,使用html按钮与仅使用jQuery(或js)来处理单击事件有什么不同吗?html按钮标记将呈现为按钮元素,而不仅仅是文本。它实际上看起来像一个按钮。功能是相同的(单击并使用JS处理),但按钮的优点是外观和行为(单击时按)都像按钮。如果您只想处理单击事件,则无所谓 如果您想要处理一个被激活的按钮,那么您不能通过简单地在任何类型的元素上绑定一个click事件来模拟它。按钮不仅可以通过单击来激活,还可以通过使用tab键将焦点移动到按钮上,然后按空格键来激活按钮。(不同浏览器的确切功能可能不同。) 您

使用html按钮与仅使用jQuery(或js)来处理单击事件有什么不同吗?

html按钮标记将呈现为按钮元素,而不仅仅是文本。它实际上看起来像一个按钮。功能是相同的(单击并使用JS处理),但按钮的优点是外观和行为(单击时按)都像按钮。

如果您只想处理单击事件,则无所谓

如果您想要处理一个被激活的按钮,那么您不能通过简单地在任何类型的元素上绑定一个click事件来模拟它。按钮不仅可以通过单击来激活,还可以通过使用tab键将焦点移动到按钮上,然后按空格键来激活按钮。(不同浏览器的确切功能可能不同。)

您应该尝试使用为您想要使用的操作而设计的HTML元素,即使您用JavaScript接管了一切。他们不仅以特定的方式观看和反应,例如使用屏幕阅读器的人依赖于能够以其他方式导航页面,而不是指向和单击