我试图通过将某些图像保存为数组中的变量,然后编辑某些div的innerHtml以包含它们来“动态”图像没有显示。我正在使用img.src = varName;以下是代码的链接:https://repl.it/GBoa/1(这里还有一个指向上传图片的网站版本的链接:cardtestwdi.bitballoon.com)。我将不胜感激任何帮助。Node.src = variableName /添加带有innerHTML和变量问题的HTML图像
-1
A
回答
1
如果要使用字符串设置innerHTML
,则必须提供完整的HTML字符串。您不能创建字符串,然后使用常规DOM节点的属性。例如,你可以使用以下命令:
var imgElement = "<img src='" + myArray[i] + "' alt='test' width='200px' height='275px'/>";
但是不是这样做的,我会建议使用document.createElement
创建JavaScript中的节点,并使用document.appendChild
追加到DOM:
var imgElement = document.createElement('img');
imgElement.width = 200;
imgElement.height = 275;
imgElement.src = myArray[i];
myCard[i].appendChild(imgElement); // Append the image node to the card node
+0
对于HTMLImageElement,还有方便的Image(width,height)构造函数。 – Kaiido
相关问题
- 1. HTML图像加载问题
- 2. AS3 - 访问变量名为variableName [编号]
- 3. 带渐变图像叠加的标题
- 4. 带有位图和垃圾回收问题的Android ListActivity问题
- 5. 带有base64的HTML图像
- 6. 添加带有变量的标题文本以形成导轨
- 7. 调用带有HTML变量
- 8. 用d3问题绘制带有图像和箭头的图形
- 9. 问题随着HTML/CSS边距带有图像
- 10. 如何添加到带有文本框和按钮的变量?
- 11. SQLException必须声明标量变量“@variableName”
- 12. 问题与添加url变量与JavaScript
- 13. 问题在MVC3中添加图像
- 14. 把location.href放在一个带有innerHTML的变量中
- 15. cfset添加到现有变量的问题
- 16. 使用HTML添加图像
- 17. 我的($ variableName)和我的$ variableName在Perl中有什么区别?
- 18. 构建带有大量变量的时间表问题
- 19. HTML链接图像问题
- 20. HTML问题与图像
- 21. jquery $ variableName vs $(variableName)
- 22. 在javascript中添加选项和问题中的图像
- 23. 将鼠标悬停在带有innerHTML的图像上
- 24. R - 在变量和列名中带空格和'/'的问题
- 25. 添加标题,注释和图像
- 26. 定时图像变换器有问题
- 27. 带变量的jQuery .html
- 28. HTML +带文本和图像的按钮
- 29. 带文本和图像的HTML按钮
- 30. 带有纯HTML/CSS图像的按钮
请包括代码在这个问题上,而不是仅仅连接到它。 –