我注意到,在HTML中,图像源始于我的页面位置(基底)所在的位置。所以,如果我的图片或图像是在另一个文件夹,我可以短手SRC说以下内容:HTML vs Javascript ..文件路径图像如何工作?
<img src="avatars/dwarf14.jpg">
不过我在javascript注意到,我不能做同样的事情。我必须输入我的整个C目录才能找到相同的图像。为什么是这样?我认为我的图像路径的起始位置将是我的JavaScript文件所在的位置。
dom.el("playeravatar").innerHTML = '<img src="C:/Users/Q/Desktop/Gaming Project/avatars/warrior4.jpg">';
我认为你在这里混淆客户端(浏览器)和服务器。我认为你的错误是你没有配置你的Web服务器指向图像文件夹。 –
请注意,前导斜杠表示绝对值相对值。 'avatars/img.jpg'与'/ avatars/img.jpg'不一样。 – Phix