javascript - 将 javascript 元素背景图像设置为等于下载网址

标签 javascript html css firebase

我正在尝试为 javascript 元素提供背景图像。此 url 存储在数据库中,不是字符串,而是文件路径:https://firebasestorage.googleapis.com/v0/b/fir-firebase-182ca.appspot.com/o/images%2FScreenshot%20(2).png?alt=media&token=0edf4c43-e791-48b1-b2f4-b8ec5e65e296

我还制作了一个java脚本元素,它是一个div,将其背景图像设置为此链接:

var icon = document.createElement('img');
icon.style.cssText = "background-color: red;"
//icon.src = "'" + url + "'";
var parent = document.getElementById("loggedDisplay");
parent.appendChild(icon);

到目前为止我还没能让它发挥作用。我如何使这个背景图像 = url

最佳答案

试试这个,

document.getElementById("Your div ID").style.backgroundImage = "url('https://firebasestorage.googleapis.com/v0/b/fir-firebase-182ca.appspot.com/o/images%2FScreenshot%20(2).png?alt=media&token=0edf4c43-e791-48b1-b2f4-b8ec5e65e296')";

关于javascript - 将 javascript 元素背景图像设置为等于下载网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60879909/

相关文章:

javascript - 彩票不起作用,缺少具体细节

jquery - 如何为不同的屏幕正确对齐卡片?

css - 取消隐藏无法正常工作的 div

javascript - 如何在 <li><div> 标签内获取 img src?

javascript - 允许在 Firestore 中更新特定的嵌套值

javascript - 缺少文字游戏(填空)

html - 如何更改父 div 的背景颜色?

html - 显示图像全尺寸 css

html - 将 <div> 元素强制放到 2 行上

javascript - 推荐一个好的 Javascript 库,用于在一个表面上绘制图表和表格