Нужно ли ставить точку с запятой (;) при использовании onclick=""?
;
onclick=""
<p onclick="closeLightBox();">Click<p>
или
<p onclick="closeLightBox()">Click<p>
Точка с запятой в этой позиции действительна, но не обязательна.
Рекомендуется включать его, поскольку, если вы решите добавить другие операторы после вызова, это будет легко и просто сделать.Тем не менее, код будет работать в любом случае.
Я предпочитаю точку с запятой.Я знаю, что это необязательно (как это часто бывает в JS), но мне нравится быть единообразным, и это помогает предупредить человека о том, что утверждение выполнено.
Как дополнительная точка с запятой, это вопрос вкуса.