这听起来有点像初学者的问题:您可以通过addEventListener
attachEvent
或附加事件处理程序$().event(handler)
或者您可以通过分配属性 onclick 来做到这一点
<a onclick="doSomething()"/>
所以我想知道使用属性方法是否有什么特别的错误。这听起来不对,但我看不出它会如何阻碍任何事情。特别是因为它使传递参数变得非常容易
关注点分离将是不这样做的一个很好的理由。我为初学者举办了一个关于 jQuery 的研讨会,所以我一直在寻找其他一些问题,以便我可以提供给人们。“因为我这么说”不是我的风格。我知道这听起来像是一个开放式问题,但我很确定有明确的理由不这样做。