【发布时间】:2014-07-25 14:17:20
【问题描述】:
我有一个语法错误,但不知道在哪里。我没有拼写错误并运行警报作为测试并且它有效。我也可以在我的 html 中使用我的画布,但不能在我的外部 javascript 中使用。
HTML:
<div id="inner">
</div>
JS:
document.getElementById('inner').innerHtml='<canvas id="gameCanvas1" width="800px" height="500px" style="display:block;background:#E6E6E6;margin:100px auto 0px;"></canvas>'
【问题讨论】:
-
GetElementById???应该是getElementById,就像你的第一个一样。 -
解决了错误,但画布仍然不会显示。
-
innerHtml是 HTMLElement 中的自定义属性,JS 确实是区分大小写的。
标签: javascript html