<!DOCTYPE html>
<html>
<head>
<title>画图</title>
<meta charset="GB2312"/>
<script type="text/javascript" charset="gb2312">
function draw(){
var c=document.getElementById("canvas1");
if (c==null)
return false;
var context=c.getContext('2d');
context.strokeStyle='#001';
//直线
context.lineWidth=10;
context.lineCap='square';
context.beginPath();
context.moveTo(20,0);
context.lineTo(100,0);
context.stroke();
//实心矩形
}
</script>
</head>
<body onload="draw()">
<canvas id="canvas1" width="400" height="300">该浏览器不支持HTML5的画布标记!</canvas>
</body>
</html>
没有问题,火狐浏览器下正常画图
<!DOCTYPE html>
<html>
<head>
<title>画图</title>
<meta charset="GB2312"/>
<script type="text/javascript" charset="gb2312">
function draw(){
var c=document.getElementById("canvas1");
if (c==null)
return false;
var context=c.getContext('2d');
context.strokeStyle='#001';
//直线
context.lineWidth=10;
context.lineCap='square';
context.beginPath();
context.moveTo(20,0);
context.lineTo(400,0);
context.stroke();
//实心矩形
}
window.onload = draw;
</script>
</head>
<body>
<canvas id="canvas1" width="400" height="300">该浏览器不支持HTML5的画布标记!</canvas>
</body>
</html>