Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 意外的标识符语法错误_Javascript_Html - Fatal编程技术网

Javascript 意外的标识符语法错误

Javascript 意外的标识符语法错误,javascript,html,Javascript,Html,我有一个语法错误,但不确定在哪里。我没有打字错误,并运行了一个警报作为测试,它的工作。我也可以在html中使用画布,但不能在外部javascript中使用 HTML: JS: document.getElementById('inner')。innerHtml='' 卸下 document.getElementById("inner") 在行的开头,在下面的GetElementById(应该是GetElementById)和innerHtml(应该是innerHtml)中修复大小写 下次,

我有一个语法错误,但不确定在哪里。我没有打字错误,并运行了一个警报作为测试,它的工作。我也可以在html中使用画布,但不能在外部javascript中使用

HTML:


JS:

document.getElementById('inner')。innerHtml=''
卸下

document.getElementById("inner")
在行的开头,在下面的
GetElementById
(应该是
GetElementById
)和
innerHtml
(应该是
innerHtml
)中修复大小写


下次,请确保您的代码易于阅读,以避免此类错误。例如,这意味着您可以在没有水平滚动条的情况下阅读它。

修改JS,如下所示:

document.getElementById("inner").innerHtml='<canvas id="gameCanvas1" width="800px" height="500px" style="display:block;background:#E6E6E6;margin:100px auto 0px;"></canvas>'
document.getElementById(“内部”).innerHtml=''

GetElementById
???它应该像第一个一样
getElementById
。这解决了错误,但画布仍然不会显示。
innerHtml
是HtmleElement中的自定义属性,JS确实区分大小写。不要使用随机大小写。请参见创建画布对象、查看和发布。
document.getElementById("inner")
document.getElementById("inner").innerHtml='<canvas id="gameCanvas1" width="800px" height="500px" style="display:block;background:#E6E6E6;margin:100px auto 0px;"></canvas>'