我正在尝试将图像添加到我的画布,但它似乎不起作用我已经看过并且看不到我的代码有任何问题,但也许其他人可以。
这是我的 JS 文件。
if (window.addEventListener)
{
window.addEventListener( 'load', onLoad, false);
}
function onLoad()
{
var canvas;
var context;
function initialise()
{
canvas = document.getElementById('canvas');
if (!canvas.getContext)
{
alert('Error: no canvas.getContext!');
return;
}
context = canvas.getContext('2d');
if (!context)
{
alert('Error: failed to getContext!');
return;
}
}
}
function draw()
{
var sun = new Image();
sun.src = 'images.sun.png';
context.drawImage(sun, 100, 100);
}
onLoad();
draw();
这是我的 HTML 也许这将有助于找到问题
<!doctype html>
<html>
<head>
<title>Test</title> <script type="text/javascript" src="javascript/canvas.js"></script>
</head>
<body>
<canvas id="canvas" width="800" height="600">
Your browser does not support the canvas tag
</canvas>
</body>
</html>