javascript中的串接字符串
我有一个名为javascript中的串接字符串,javascript,Javascript,我有一个名为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变量而不是直接连接im
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
可以根据用户的输入进行更改 也许你想要这样的东西:
var picture = 'url(' + img1 + ')';
document.getElementById("id_of_some_element").style.backgroundImage=picture;
?您实际上不需要引号,因为CSS“url(image.jpg)”和url(image.jpg)是相同的
var picture = "url(" + img1 + ")";
阅读手册:这个
+
操作符在JavaScript中连接字符串。更不用说,如果你把这个问题的标题放到谷歌上,你会发现各种各样的结果