我搜索过,但没有找到这个问题的答案。 HTML DOM事件,如onChange,onSelect,onKeyUp,onFocus,onClick等应该包含分号,下面是示例两行。
onChange="this.form.submit();" OR onChange="this.form.submit()"
“是”或“否”或“不重要”
我想这没关系,但是,再次,最好的,最正确的做什么?
感谢所有人!
答案 0 :(得分:9)
没关系。
事件处理程序属性值被视为一系列语句,这些语句包含在类似于
的函数签名中 function (event) {
with (event.target.ownerDocument) {
with (event.target) {
// attribute body goes here
}
}
}
因此您可以在属性值中添加任意SourceElement
个组,并且可以按照通常的semicolon insertion rules列出分号。
答案 1 :(得分:1)
从未使用过分号,所以我想这没关系。
答案 2 :(得分:1)
不,你不需要分号。 我不知道它是否适用它但是没有问题。 如果您需要了解有关HTML,CSS或Javascript等网络语言的任何信息,请访问www.w3school.com以获取参考或教程。 Javascript部分的链接是:http://www.w3schools.com/js/default.asp 指向您要求的示例的链接是:http://www.w3schools.com/js/js_popup.asp 此示例使用您在问题中提到的onclick。
答案 3 :(得分:1)
这真的是风格问题;与任何JavaScript代码段一样,如果您愿意,可以省略明确的分号。 (我更喜欢把它们放进去。)