我正在审核一些代码,并认为我发现JavaScript代码中缺少getElementById的错误。但是,输出似乎是有序的。向后工作我发现了这个
使用以下HTML代码;
<canvas id="display" width="600" height="600"></canvas>
<div id="stage" width="100" height="200"> </div>
<canvas id="hud" width="200"> </canvas>
..和JavaScript如下;
console.log(display.width); // displays 600
console.log(stage.width); // displays undefined as expected
console.log(hud.width); // displays 200
任何针对canvas元素的Id似乎都不需要正式声明JavaScript才能在HTML中找到它。
我错过了这里众所周知的东西吗?我甚至在W3Schools上也注意到,通常会声明一个变量来引用元素ID。
提前致谢。