<分区>
标签 javascript css
<分区>
我想让它在我重新加载页面时随机选择背景。
function switchBG(urlThing) {
document.getElementById("bg-img").style.display="block";
document.getElementById("bg-img").style.backgroundImage="url(urlThing)";
}
var n = Math.floor((Math.random() * 2) + 1);
if (n == 1) {
switchBG('back1.jpg');
}
else if (n == 2) {
switchBG('back2.jpg')
}
我试过了,但没有任何反应。
编辑:这是 div。这是标签下的第一件事。
<div id="bg-img"></div>
最佳答案
我假设 bg-img 是 <img>
标签。
这就是你如何做到的
function switchBG(urlThing) {
document.getElementById("bg-img").style.display="block";
var loc = window.location.pathname;
var dir = loc.substring(0, loc.lastIndexOf('/'));
document.getElementById("bg-img").src=dir + urlThing;
}
关于javascript - 如何在 document.getElementById().style 中使用 JS 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50736175/