简单的Javascript背景图片不起作用

时间:2013-12-08 09:24:03

标签: javascript

window.onload = function(){
document.body.style.backgroundImage = "url('a.jpg')";
}

a.jpg在同一个forlder中。

但是

document.body.style.backgroundColor = "blue";

工作正常!

什么出错?

2 个答案:

答案 0 :(得分:1)

document.body.style.background = 'url("a.jpg")';

这样您就可以应用正文 背景样式属性。与CSS声明类似。 见http://www.w3schools.com/cssref/css3_pr_background.asp

或者,更类似于您的代码

document.body.style.backgroundImage = "url(a.jpg)";

没有单引号。 见http://www.w3schools.com/cssref/pr_background-image.asp

如果仍然无效,那么图像的路径是错误的。

答案 1 :(得分:0)

window.onload = function(){
document.body.style.backgroundImage = "url(a.jpg)";
}

小提琴:Demo