Simon da una contundente razón por la cual no usar document.all en JavaScript. Ya lo saben, no lo usen!
document.all
El texto aquí publicado posee una licencia Creative Commons de tipo Reconocimiento-CompartirIgual 2.0.