javascript - 使用 JS 从 CSS 更改背景图像

标签 javascript

我遇到了问题,但不知道解决方案。 这是我的 HTML

<div id="thumb">
</div>

CSS:

#thumb {
  width: 100%;
  position: relative;
  height: 557px;
  background-image: linear-gradient(
      rgba(252, 191, 73, 0.3),
      rgba(252, 191, 73, 0.3)
    ),
    url("../img/thumb.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  text-align: center;
  color: #000;
}

JS:

var sliderGet = document.getElementById("thumb").style.backgroundImage;
  sliderGet = 'url("../img/thumb2.jpg")';

无法使用js更改为thumb2.jpg...

最佳答案

你可以试试这个

document.getElementById("thumb").style.backgroundImage = 'url("../img/thumb2.jpg")'

关于javascript - 使用 JS 从 CSS 更改背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60067466/

相关文章:

javascript - 按高度而不是字符禁用文本区域

javascript - 静态内容服务在 Express 中不起作用

javascript - 显示最低和最高值的 NoUISlider

javascript - CreateJS 对象可见性

javascript - nodejs v8.11.2 .foreach 不是函数错误

javascript - 当我通过 ajax 使用跨域调用通用处理程序时,在 ajax 成功时数据未定义

javascript - 使用 JavaScript | Applescript 在 Safari 中单击按钮

javascript - 通过按钮而不是鼠标滚轮在 Canvas 中平滑缩放

Javascript - 将知道其时区的日期时间转换为 UTC

javascript - 动态更改 Controller $scope 变量