【发布时间】:2021-07-11 19:49:46
【问题描述】:
这可以毫不费力地在 DOM 上渲染图片
const image = document.createElement('img');
image.setAttribute('src','Parcel.png');
document.body.appendChild(image);
但是当我的 .js 文件在另一个文件夹中并且图像在一个嵌套文件夹中时,没有导航或地球上没有任何东西呈现它。
image.setAttribute('src','/img/Parcel.png')//no luck
image.setAttribute('src','./img/Parcel.png')//no luck
如果您的 .js 文件和 .png 都在不同的文件夹中,您将如何渲染图像?
【问题讨论】:
-
当你这样设置src时,它是相对于HTML文档的路径,JS文件的文件路径不影响它
-
我已经通过使用 parcel 并导入图像并将其放入 html 标记中解决了这个问题。但我很想知道是否有其他方法可以这样做。
标签: javascript filepath