用JS设置div的背景图问题

2024-10-30 07:27:57
推荐回答(1个)
回答(1):

background是全局的背景设置,例如

body {
    background: #fff url('xxx.png') no-repeat
}

拆分出来就是

body {
    background-color: #fff;
    background-image: url('xxx.png');
    background-repeat: no-repeat;
}

你设置了obj.style.background就覆盖了background-image,所以你要改成这样

obj.style.backgroundImage = 'url("xxx.png")'