我想用javascript改变背景图片(div),我将从数据库中取出。 图片嵌入在CSS中。 我想使用JQuery。用JS更改图片
CSS
.home_div {
width: 958px;
height: 350px;
margin-bottom: 12px;
background: url(../images/bg_home_div.png)
}
没有JScript中。但我在网站的其他部分使用Jquery。
我想用javascript改变背景图片(div),我将从数据库中取出。 图片嵌入在CSS中。 我想使用JQuery。用JS更改图片
CSS
.home_div {
width: 958px;
height: 350px;
margin-bottom: 12px;
background: url(../images/bg_home_div.png)
}
没有JScript中。但我在网站的其他部分使用Jquery。
您可以轻松地使用javascript改变。
<script language="javascript" type="text/javascript">
$(document).ready(function() {
var image_url = "whatever comes from database";
$('#image_div').css("background-image", "url('" + image_url + "')");
});
</script>
这段代码需要jQuery,它没有在标签中提到,这个问题甚至是这个答案。 – 2011-05-11 16:12:29
用JavaScript
var newimage = "your image link";
document.getElementById('yourDiv').style.backgroundImage = 'url(newimage)'
是在CSS或指定为 '背景链接' 的图片其从DB一个BLOB装?请澄清。 – 2011-05-11 16:11:29
发布您的CSS,HTML和任何JS你到目前为止。 – 2011-05-11 16:11:35
不要将JavaScript存储在数据库中。 – Raynos 2011-05-11 16:11:48