0

我的问题很简单,但我似乎找不到解决方案。我正在通过javascript更改我的html。我有一个带有图像的标题,我想每 3 秒左右更改一次。我用我想要的图像名称制作了一个数组。

为了更改图像,我使用图像名称创建了一个变量。然后我尝试将字符串的值插入到以下语句中:

 imageParent.style.backgroundImage = "url('images/"nextImage".jpg')";

但正如您所见,这完全是错误的语法。什么是正确的语法?

4

2 回答 2

4

您尝试做的事情称为字符串连接。在 JavaScript 中,使用 + 运算符最容易做到:

"url('images/" + nextImage + ".jpg')"

请参阅http://www.w3schools.com/js/js_operators.asp上的字符串上使用的 + 运算符。

于 2013-06-23T16:32:05.623 回答
0

试试 +nextImage+ 而不是 nextImage

于 2013-06-23T16:31:19.233 回答