在不加载任何页面的情况下,我想使用JavaScript更改背景图像。
const getbg = (bgimg) => {
if (body.offsetWidth > 780) {
body.style.backgroundImage = `url(${bgimg[0]})`;
}
else if (body.offsetWidth > 780 && body.offsetWidth > 580) {
body.style.backgroundImage = `url(${bgimg[1]})`;
}
else {
body.style.backgroundImage = `url(${bgimg[2]})`;
}
};
我的程式码无法完美运作。
2条答案
按热度按时间dddzy1tm1#
为什么不像下面这样使用css?它仍然会在没有页面加载的情况下改变你的bg图像。
vwkv1x7d2#
一个建议,用它作为正面答案。
不要使用任何javascript来实现这个简单的css过程。
ps:如果你在js框架上工作,它应该有自己的方法来实现这个。