所以我试着用下面这行代码来改变JS的背景图片:
document.body.style.backgroundImage = "url('img/bgone.jpg')";代码运行,最终,一个样式属性被添加到主体中:
<body style="background-image: url("img/bgone.jpg");">问题是它没有设置,这是因为(我认为)不是像我在代码中指定的那样用撇号将url括起来,而是用引号将其括起来,因为样式attr也使用了引号。有什么我可以申请的修复方法吗?
发布于 2021-07-06 17:50:34
您可以尝试使用单引号或转义双引号
<!-- use single quote -->
<body style="background-image: url('img/bgone.jpg');">
<!-- escape double quote -->
<body style="background-image: url(\"img/bgone.jpg\");">https://stackoverflow.com/questions/68268247
复制相似问题