意外地,我注意到我可以id
在 JavaScript 代码中使用 HTML 元素的 。所以代替这个:
var myCanvas = document.getElementById('myCanvas');
myCanvas.width = '600';
myCanvas.height = '400';
我什至连第一行都没有,因为变量myCanvas
显然已经存在!
myCanvas.width = '600';
myCanvas.height = '400';
这很好,但我可以依靠它吗?这是我在所有现代浏览器中都可以期待的正常行为吗?我不关心IE9之前的任何浏览器。