2016-07-05 70 views
0

我目前正在尝试从url(“../ images/video.png”)(它是如何在CSS中声明的)将url变量的JS变量的属性“../images/pause.png”):如何更改JS中的背景图像属性

fullscreenPlayPutButton.style.backgroundImage =“url(”../ images/pause.png“)”;

鼠标悬停在图像上显示图像,两个图像都在文件夹中。但是,一旦执行了这一行代码,最初显示的图像(the video.png)变为灰色。我在控制台中收到的错误是“Uncaught SyntaxError:意外的标记。”在代码所在的行上。先谢谢您的帮助!

+0

请考虑准备一个堆栈片段(单击看起来像在问题编辑尖括号页面的图标)或者[的jsfiddle(HTTP:/ /jsfiddle.net)与[mcve]。否则,我们很难重现错误。 –

回答

0

您在一行中使用两个双引号。你要逃避他们或使用单引号:

fullscreenPlayPauseButton.style.backgroundImage = "url('../images/pause.png')"; 

fullscreenPlayPauseButton.style.backgroundImage = "url(\"../images/pause.png\")"; 

双方应该工作。

0

尝试设置这样的特性:

fullscreenPlayPauseButton.style.backgroundImage = "url('../images/pause.png')";