我正在尝试使用 javascript 在运行时动态设置图像。但是我总是在萤火虫中得到 404 错误,说找不到图像。当我运行它时,javascript 似乎在主文件夹而不是图像文件夹中寻找图像。我是否缺少指定图片网址的格式?
为什么它在查看该位置,而它应该查看解决方案中的图像文件夹?此外,如果我将该 javascript 设为外部,则即使我对 js 文件的引用是正确的,html 也无法访问它。有人愿意为此做出贡献吗?非常感谢您的帮助。
这是我的代码
html
<body onload="startTime();">
<div class="img">
<img id="img1" border="0" src="~/Images/Ghandrukpic4.jpg" alt="GhanddrukPic4" class="image" />
</div>
</body>
Javascript代码
$(function () {
function startTime() {
var imgArray = new Array("Images/60987Ghandruk Village.jpg", "Images/GhandrukPic2.jpg", "Images/ghandrukpic3.jpg");
var imgCount = 0;
if (imgCount == imgArray.length) {
imgCount = 0;
}
document.getElementById("img1").src = imgArray[imgCount];
imgCount++;
setTimeout("startTime()", 5000);
}
});