我的问题很简单,但似乎无法找到解决方案。我正在通过javascript更改我的HTML。我有一个图像标题,我想每3秒左右更改一次。我在我的周期中创建了一个包含我想要的图像名称的数组。
为了更改图像,我使用图像名称创建了一个变量。然后我尝试将字符串的值插入到以下语句中:
imageParent.style.backgroundImage = "url('images/"nextImage".jpg')";
但是你看到这完全是错误的语法。这个的正确语法是什么?
答案 0 :(得分:4)
您尝试执行的操作称为字符串连接。在JavaScript中,使用+运算符最容易完成:
"url('images/" + nextImage + ".jpg')"
请参阅http://www.w3schools.com/js/js_operators.asp上的字符串上使用的+运算符。
答案 1 :(得分:0)
尝试使用+ nextImage +而不是nextImage