0

我只是想在我的浏览器中使用以下代码创建一个画布:

<!DOCTYPE html>
<html lang="eng">
<head>
<title<abc</title>

<script type="text/javascript">
window.onload=canvasApp();

function canvasApp()
{
var canvas=document.getElementById("one");
if(!canvas||!canvas.getContext)
    return;
}

</script>



<meta charset="utf-8">
<body>
<canvas id="one" width="400" height="500"> 
Your browser doesn't support canvas
</canvas>
</body>
</html>

为什么我在以下行中得到 canvas=null

var canvas=document.getElementById("one");

(我使用的是最新版本的 chrome 和 firefox)

4

1 回答 1

0

您的 HTML 有点不尽如人意。

试试W3C 验证器。现在它报告 7 个错误和 4 个警告。

于 2012-08-18T15:41:28.193 回答