Javascript set <canvas>到窗口大小

Javascript set <canvas> to window size

本文关键字:窗口大小 canvas Javascript set      更新时间:2023-09-26

我正在尝试设置一个画布元素为当前窗口的大小。

我在这里成功地使用了jquery:

function windowsize() {
    WIDTH = $("#canvas")[0].width = ($(window).width());
    HEIGHT = $("#canvas")[0].height = ($(window).height());
}
windowsize();

我不能在纯javascript中完成同样的事情,我有如下:

function windowsize(){
    var ctx = document.getElementbyID("canvas");
    ctx.canvas.width = window.innerWidth;
    ctx.canvas.height = window.innerHeight;
}
windowsize();

下面是上面的一个例子:http://jsfiddle.net/Kinetic915/bWYy7/

我还使用了以下页面作为参考:

调整HTML5画布大小以适合窗口

谢谢!

打字错误:

document.getElementbyID
应:

document.getElementById

和CTX没有画布属性

更新示例:http://jsfiddle.net/bWYy7/3/