代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>canvers</title>
</head>
<body>
<canvas id="canvas" width="1075px" height="675px" style="display: block; border:1px solid #999;margin: 0 auto;">
您的浏览器暂不支持canvas!请更换浏览器重试。
</canvas>
<script type="text/javascript" >
var can = document.getElementById("#canvas");
alert(can);
var context = can.getContext("2d");
var myImage = new Image();
window.onload = function(){
myImage.src = "test.png";
myImage.onload = function(){
context.drawImage(myImage,50,50);
};
};
</script>
</body>
</html>报错如下:TypeError: can is null
其实,我试着用jQuery写,但是我的水平实在是太差,写完到处报错,运行不了。
var can = document.getElementById("canvas");你的JS获取ID的内容写错了
var can = document.getElementById("canvas");原生js用id获取是不加“#”的