对象事件中的分号是或否

Pro*_*raz 5 javascript javascript-events

我搜索过,但没有找到这个问题的答案.HTML DOM事件,如onChange,onSelect,onKeyUp,onFocus,onClick等应该包含分号,下面是示例两行.

onChange="this.form.submit();" OR onChange="this.form.submit()"
Run Code Online (Sandbox Code Playgroud)

"是"或"否"或"不重要"

我想这没关系,但又一次,什么是最好的,最正确的做什么?

谢谢大家!

Mik*_*uel 9

没关系.

事件处理程序属性值被视为一系列语句,这些语句包含在类似于的函数签名中

 function (event) {
   with (event.target.ownerDocument) {
     with (event.target) {
       // attribute body goes here
     }
   }
 }
Run Code Online (Sandbox Code Playgroud)

所以你可以把任何一组SourceElements放在属性值中,并且可以按照JavaScript常用的分号插入规则留下分号.