我有一个名为img1
的变量,它等于image.jpg
。
我想将变量img1
与url,括号和引号连接起来,以便得到
"url(image.jpg)"
将引号作为另一个变量,例如picture
。然后,我可以使用
document.getElementById("id_of_some_element").style.backgroundImage=picture;
其中picture
是带有引号的url(image.jpg)
,即"url(image.jpg)"
重要的是我直接连接img1
变量而不是image.jpg
,因为image.jpg
可以根据用户的输入进行更改。
答案 0 :(得分:2)
var picture = "url(" + img1 + ")";
阅读手册:https://developer.mozilla.org/en-US/docs/Web/JavaScript
答案 1 :(得分:1)
可能你想要这样的东西:
var picture = 'url(' + img1 + ')';
document.getElementById("id_of_some_element").style.backgroundImage=picture;
?你真的不需要CSS的引用“url(image.jpg)”和url(image.jpg) - 是一样的。