Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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/4/jquery-ui/2.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 - Fatal编程技术网

Javascript:预期的标识符

Javascript:预期的标识符,javascript,Javascript,我正在创建一个HTML文档,并使用javascript创建一个图像元素。 这是我的代码(创建已定义): 我不知道这里出了什么问题,但这可能是显而易见的。有人有什么想法吗?这是您使用定义的变量count的代码、示例图像以及向元素添加类的正确方法: var计数=1; create=document.createElement(“img”); create.src=http://via.placeholder.com/350x150'; // '数据/1.png'; create.alt='imag

我正在创建一个HTML文档,并使用javascript创建一个图像元素。 这是我的代码(创建已定义):


我不知道这里出了什么问题,但这可能是显而易见的。有人有什么想法吗?

这是您使用定义的变量
count
的代码、示例图像以及向元素添加类的正确方法:

var计数=1;
create=document.createElement(“img”);
create.src=http://via.placeholder.com/350x150'; // '数据/1.png';
create.alt='image1';
create.style.magin='1px';
eval(“create.id='image“+count+”);
create.classList.add('block');

document.body.appendChild(创建)不需要eval,您可以使用classList添加类

for(var count=1;count<10;count++){
create=document.createElement(“img”);
create.src='data/1.png';
create.alt='image'+计数;
create.style.magin='1px';
create.id='image'+计数;
create.classList.add('block');
document.body.appendChild(创建);

}
Variable
count
未定义。也可使用
create.classList.add('block')
将类添加到元素中。此代码有效。所以,问题出在别处。有人否决了我的答案,不知道为什么。不知道为什么,我知道这并不难。
create=document.createElement("img");
create.src = 'data/1.png';
create.alt = 'image1';
create.style.magin = '1px';
eval("create.id = 'image" + count + "'");
create.class = 'block'; // line that breaks the code
document.body.appendChild(create);