【发布时间】:2014-05-06 05:03:59
【问题描述】:
我的 javascript 代码如下所示,其中“samson decosta”是存储在 mysql 数据库中的图像名称。我正在获取这张图片并希望在 div background_image 中显示。
document.getElementById("image_chk").style.backgroundImage="url(img/"+ clicked_id+".jpg)";
我的问题是,当我在单词之间存储带有空格的图像名称时,它无法显示图像。但是,当我将空格替换为下划线(或单词之间没有空格)时,它会显示图像。
在哪里,
clicked_id =samson decosta(无法获取此图片,因为单词之间有空格)。
clicked_id =samson_decosta(能够获取此图像)。
clicked_id =samsondecosta(能够获取此图像)。
【问题讨论】:
-
请避免图片名称中的单词之间有空格,因为空格可能会被一些特殊字符替换,从而导致问题
-
JavaScript 会自动将空格作为特殊字符吗?我的要求是两个词之间有空格。
-
你可以做一件事,在插入时用下划线替换空格,在检索时你可以用空格替换下划线来得到原来的
-
现在我只做这个。但我想用空间来实现。
标签: javascript html mysql css