Como dijo ElJavista: el primero es un estandar aprobado por el W3C y el segundo no.
Te recomiendo que uses el método que implementa DOM.
En cuanto a la otra frase:
Cita:
Iniciado por ElJavista El primero usa JavaScript, el segundo usa código nativo para hacerlo
Creo que no entendí lo que quiso decir.