Hola:
Cada uno usa las cosas que quiera, pero el consejo es para que puedas evitar tener ese vicio, ya que cuando tengas preocupaciones mayores, como "agradar" a los buscadores y no penalicen tus páginas (seo), podría darte un trabajo extra...
Sobre la clase es sin duda className como te comenté, pero lo del click, al menos no hay nada estándar, aunque tal vez un truco que uso para otras cosas pueda servirte...
if (elemento.onclick != undefined) {ejecutar = elemento.onclick; ejecutar();}...
Solo lo he usado para los posibles "window.onload", pero supongo que servirá en cualquier evento.
Saludos