Czy mogę użyć id elementu HTML jako zmiennej w JavaScript? [duplikować]
To pytanie ma już tutaj odpowiedź:
Czy elementy drzewa DOM z identyfikatorami stają się zmiennymi globalnymi? 5 odpowiedziPrzypadkowo zauważyłem, że mogę użyćid
elementu HTML w kodzie JavaScript. Więc zamiast tego:
var myCanvas = document.getElementById('myCanvas');
myCanvas.width = '600';
myCanvas.height = '400';
Po prostu nie mogłem nawet mieć pierwszej linii, ponieważ zmiennamyCanvas
najwyraźniej już istnieje!
myCanvas.width = '600';
myCanvas.height = '400';
To jest miłe, ale czy mogę na tym polegać? Czy to normalne zachowanie, którego mogę się spodziewać we wszystkich nowoczesnych przeglądarkach? Nie obchodzą mnie żadne przeglądarki przed IE9.