我有一个初学者问题,我找不到答案。我知道,至少我想我知道,我的代码是正确的,因为当我稍微更改参数时它会起作用。
我想在每次刷新页面时更改DIV的背景图像,旋转某些图像。我试图使用的代码是:
document.getElementById("random_image").style.backgroundImage = 'url(images/random/'+num+'.jpg)';
这根本不显示任何内容。但是,当我将该代码更改为:
document.body.background = 'url(images/random/'+num+'.jpg)';
代码工作正常,并在刷新时显示其中一个图像。
任何人都可以向我解释为什么会这样吗?
答案 0 :(得分:0)
这是在一些摆弄之后最终为我工作的代码。感谢大家帮助我的尝试,我很感激。
var totalCount = 4;
function randomize()
{
var num = Math.ceil( Math.random() * totalCount );
document.getElementById("random_image").style.background = 'url(images/random/'+num+'.jpg)';
/* document.body.background = 'images/random/'+num+'.jpg'; */
}