¿Puedo usar la identificación de un elemento HTML como una variable en JavaScript? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Los elementos del árbol DOM con identificadores se convierten en variables globales? 5 respuestasAccidentalmente, me di cuenta de que podía usar elid
de un elemento HTML en el código JavaScript. Así que en lugar de esto:
var myCanvas = document.getElementById('myCanvas');
myCanvas.width = '600';
myCanvas.height = '400';
Simplemente no podría tener la primera línea, porque la variablemyCanvas
¡Al parecer ya existe!
myCanvas.width = '600';
myCanvas.height = '400';
Esto es bueno, pero ¿puedo confiar en ello? ¿Es este el comportamiento normal que puedo esperar en todos los navegadores modernos? No me importa ningún navegador antes de IE9.