Javascript元素创建画布时出现错误
An error in the creation of canvas by Javascript elements
我想创建一个只有JavaScript el
我的Javascript代码是:Uncaught TypeError: Cannot read property 'appendChild' of null
// create the canvas on the page :
var myPageCanvas = document.createElement("canvas");
// Assigne Id to thin canvas :
myPageCanvas.id = 'c';
// custumize canvas :
myPageCanvas.height = 300;
myPageCanvas.width = 500;
myPageCanvas.style.display = "block";
myPageCanvas.style.margin = "50px auto";
// Add the canvas on the page :
document.body.appendChild(myPageCanvas);
您可能在文档之前运行脚本。正文已创建。
将脚本放在body标签中,或者使用document.addEventListener("load",function(){ your script })
,以便代码在页面加载并创建body元素时运行
<!DOCTYPE html>
<html>
<body>
<p>Click the button to append canvas.</p>
<button onclick="myFunction()">Append</button>
<script>
function myFunction() {
var myPageCanvas = document.createElement("canvas");
// Assigne Id to thin canvas :
myPageCanvas.id = 'c';
// custumize canvas :
myPageCanvas.height = 300;
myPageCanvas.width = 500;
myPageCanvas.style.backgroundColor = "lightgrey";
myPageCanvas.style.display = "block";
myPageCanvas.style.margin = "50px auto";
// Add the canvas on the page :
document.body.appendChild(myPageCanvas);
}
</script>
</body>
</html>
完整工作代码
相关文章:
- IE7和Javascript“;出现错误“;弹出窗口
- Javascript 正则表达式不会在应该给出错误消息时给出错误消息
- Javascript表单验证:表单在错误返回时提交:
- 如何在Ajax错误上抛出404错误,以便指向默认的404行为
- cookie在销毁时出现在登录表单中
- JS bluebird承诺错误没有给出任何细节
- 在 CreateJS 中显示未捕获的类型错误.下面给出了不显示任何 output.my 代码
- 显示错误消息时设置计数器
- 当显示找不到服务器错误页面时,如何刷新页面/框架
- 火狐错误 - 悬停时选项消失
- VBA“错误91”时尝试单击网页上的按钮
- 错误 404 时,通过 jQuery 将 HTML 加载到 DIV 中
- 谷歌图表绘制()方法错误类型时给定数据表
- 通过AJAX在简单表单POST上收到500错误 - 不确定出了什么问题
- Java 错误:解析时到达文件末尾
- 如何处理未捕获的类型错误: $(..).弹出框不是加载两个jQuery文件时的函数
- Jquery:当 ajax 请求失败并出现错误 500 时,脚本停止
- “加载错误:未知”时尝试在 Javascript SDK 中删除 apprequest
- 错误“;给出的行的大小不同于2〃;当使用谷歌可视化时
- Dropzone JS在添加“错误事件”时抛出“未定义”