javascript - ctx.filltext 没有显示任何内容?

标签 javascript

我只是想在 Canvas 上 50、50 处绘制“hello”一词,但没有显示任何内容:

<canvas id="ctx" width="500" height="500" style="border:1px solid #000000"> </canvas>

<script>

var ctx = document.getElementByID("ctx").getContext("2d");

//Draw some text at x50 y50
ctx.fillText('Hello',50,50);

</script>

感谢您的建议

最佳答案

错字。它是带有小写 DgetElementbyId

更正的代码:

var ctx = document.getElementById("ctx").getContext("2d");

如果您使用的是 Google Chrome,并且已启动并运行开发者工具 (F12),则很容易发现这一点。这将返回 document.getElementByID is not a function 错误。

关于javascript - ctx.filltext 没有显示任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32727432/

相关文章:

数组的 Javascript 循环错误

javascript - 如何将数组转换为对象数组

javascript - 如何在点击时添加和删除事件类 - Angular 方式

javascript - 触发 AngularJS ng-model pipeline onBlur

javascript - 通过引用javascript传递原始变量

javascript - jQuery UI 未检测到 droppable 的第一个子项上的 drop

javascript - 如何更正 NginX 反向代理配置中的 Meteor base-url?

javascript - 如何检查 Vuex 状态对象是否为空

javascript - Sanity.io GROQ 查询中的随机排序不起作用?

javascript - 通过悬停隐藏/取消隐藏 HTML 部分?