使用html元素或jquery事件的onclick属性更好

What is better to use onclick attribute of html element or jquery event?

本文关键字:onclick 属性 更好 事件 jquery html 元素 使用      更新时间:2023-09-26

我总是使用jquery事件,比如:

$(element).on('click', function() {
    DoSomething();
});

但另一种方式是存在的——将"onclick"属性添加到html元素:

<button onclick="DoSomething()"></button>

哪种方式更好,为什么?

最好使用jquery,因为您希望将布局、功能和样式分离,以便于可读性和编辑。