Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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:使用document.getElementById时出现语法错误_Javascript - Fatal编程技术网

Javascript:使用document.getElementById时出现语法错误

Javascript:使用document.getElementById时出现语法错误,javascript,Javascript,我试图创建一个动态条形图,其中的div根据从JSON文件加载的数据而变化 然而,我似乎无法通过javascript修改任何div。以下代码导致Chrome中出现错误: document.getElementById("div123").style.width = 500px; 所讨论的DIV是在javascript之上的CSS中定义的,其id=“div123” 我做错了什么?如何在不使用库的情况下以轻量级方式动态更改div?使用引号 document.getElementById("div12

我试图创建一个动态条形图,其中的div根据从JSON文件加载的数据而变化

然而,我似乎无法通过javascript修改任何div。以下代码导致Chrome中出现错误:

document.getElementById("div123").style.width = 500px;
所讨论的DIV是在javascript之上的CSS中定义的,其id=“div123”

我做错了什么?如何在不使用库的情况下以轻量级方式动态更改div?

使用引号

document.getElementById("div123").style.width = "500px";

用引号将字符串
500px
括起来。哦,我的上帝!!!非常感谢。没问题。您可以使用复选标记选择此作为接受答案