2

我有一个代码,每次刷新时都会显示随机背景,但我不知道如何使所有图像宽度为 100%,高度为 100%。这是我的代码:

<html>
<head>
<script type="text/javascript"> 
var totalCount = 3;
function ChangeIt() 
{
var num = Math.ceil( Math.random() * totalCount );
document.body.background = 'bg'+num+'.png';
document.body.style.backgroundRepeat = "repeat";// bg repeat.
}
</script>
</head>
<body> 
----
</body> 
<script type="text/javascript"> 
ChangeIt();
</script> 
</html>

知道怎么做吗?

4

1 回答 1

0

您可以尝试放置图像标签并设置 src 属性。这样,您只能指定宽度并给出自动高度。

function ChangeIt() 
{
    var widthOfDoc = document.body.clientWidth;
    var num = Math.ceil( Math.random() * totalCount );
    var image = new Image();
    image.src = 'bg'+num+'.png';
    image.width = widthOfDoc;
    document.body.appendChild(image);
}
于 2013-10-13T16:38:48.073 回答