我尝试使用<input type="file">
来允许用户上传将用作背景的图像。我不知道我是否需要得到文件的完整路径。
这是我尝试使用的输入:这是与输入background = selectBackground.value; document.body.style.background = "#4d3325 url('" + background + "')no-repeat center center fixed"; document.body.style.backgroundSize = "auto 100%";
关联的JavaScript
背景没有任何变化,当我尝试将其显示为常规图像时,它只显示一个小图像图标。
2条答案
按热度按时间vshtjzan1#
使用URL.createObjectURL()
通过使用这个,上传的图像文件被转换为对象URL。
最后,当我们改变另一个图像时,我们应该通过使用
URL.revokeObjectURL()
从内存中删除旧的url,以便更好地管理内存。gc0ot86w2#
你好,朋友,看看这个解决方案是否符合你的需求: