You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML+JS实现文件夹随机图片加载:点击按钮无响应问题排查

问题原因与解决方案

核心问题:路径错误

初始化时你用的是相对路径 Cat/meow1.jpeg,这个路径是相对于当前网页文件所在的目录,能正确找到同级的Cat文件夹。但点击按钮生成的路径是绝对路径 /Cat/meow...,开头的斜杠会让浏览器从网站根目录开始查找Cat文件夹,而你的Cat文件夹和网页是同级关系,并非根目录下的文件夹,所以无法找到目标图片。

修改方法

只需要去掉路径开头的斜杠,保持和初始化一致的相对路径即可:

function show_cat() {
    var catNr = Math.floor(Math.random() * 4) + 1;
    let catUrl = "Cat/meow" + catNr + ".jpeg"; // 移除开头的斜杠
    document.getElementById("img").src = catUrl;
}

额外验证建议

  • 按F12打开浏览器开发者工具,切换到Console标签,点击按钮后如果出现404错误,就能直接确认是路径问题
  • 也可以在Network标签里查看请求的图片URL,对比实际文件的存放位置是否匹配

内容的提问来源于stack exchange,提问作者Paul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 11:35:27