Hola:
setAttribute es en mi opinión lo más estándar y funciona en todos los navegadores (algo fundamental)
No pretendo que nadie mire o estudie mi web, todo lo que comento es en base al artículo.
El título del mensaje no creo que esté mal, aunque tengo entendido que nosotros mismos podemos cambiarlo.
Saludos