HTML5画布脚本已忽略
HTML5 canvas scripting ignored
我错过了一些可能非常明显的东西。我可以使用"inspect元素"找到画布的唯一原因是,它是在对其id进行属性化时声明的。JavaScript被公然忽视了。我在画布上下文中尝试了各种命令;什么也没发生。我们将不胜感激。这里有一个例子:
<!doctype html>
<head>
</head>
<body>
<div id="container">
<header>
<canvas id="title_canvas" width: "1200px"; height: "100px"></canvas>
<script>
var title_c = document.getElementByID("title_canvas");
var title_ctx = document.getContext("2d");
title_ctx.fillRect(0,0,100,90);
</script>
</header>
</div>
</body>
</html>
您需要在画布上调用getContext
,而不是在文档上调用。
这就是它应该是的:
<!doctype html>
<head>
</head>
<body>
<div id="container">
<header>
<canvas id="title_canvas" width: "1200px" height: "100px"></canvas>
<script>
var title_c = document.getElementById("title_canvas");
var title_ctx = title_c.getContext("2d");
title_ctx.fillRect(0,0,100,90);
</script>
</header>
</div>
</body>
getContext是一个画布方法,而不是文档方法。您的HTML中也有一个错误的分号。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 解析加载特定脚本的脚本标记内的数据
- 知道脚本内部脚本的 URL
- 在 HTML 上运行两个脚本(Java 脚本)
- 我可以将Browserify bundle/模块脚本与脚本src>包括脚本
- 如何使用延迟脚本和内联脚本保持脚本执行顺序
- jquery使用脚本更改脚本的SRC
- 窗口.Onerror:当动态添加的脚本(通过脚本标签)出错时,url属性为空
- 从另一个脚本调用脚本
- 脚本性能-脚本使浏览器崩溃
- 可以't使用GAS中的JQuery从脚本调用脚本
- 客户端脚本注册脚本一行