JavaScript 在将图像加载到 img 时出错

标签 javascript asp.net-mvc image

我正在尝试将图像从我的项目动态加载到 View 中的 img 元素,但是当我运行应用程序时,它给了我一个未找到(404)错误。

这是该项目的结构: please click to view

这是我尝试加载文件的 JavaScript:

document.getElementById("img1").setAttribute("src", "~/files/1.jpg");
document.getElementById("img1").setAttribute("src", "~/files/2.jpg");

我做错了什么?

最佳答案

~ 未被识别为 html 中的有效路径。

您需要提供有效的路径(例如:./files/1.jpg)

关于JavaScript 在将图像加载到 img 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53555587/

相关文章:

javascript - 编辑行时如何为 jqgrid 中的字段提供不同的下拉选项

asp.net-mvc - asp.net mvc Url.Content 是否对字符串进行编码?

image - 使用 Kineticjs 加载图像

c# - PDFSharp 使用 PdfTextField 作为位置和大小引用在 pdf 中插入图像

javascript - mapbox-gl-js:矢量切片 - 在客户端更改/添加特征属性的最有效方式?

javascript - curl 到 JavaScript

c# - 如何将 ADO.NET 数据集传递给 View

html - 如何从图像而不是文本中删除链接悬停?

javascript - 使用正则表达式替换/删除 IP 地址

javascript - 如何在 aurelia 单元测试中访问 DOM 元素?