当我将鼠标悬停在文字上时,我有一个更改页面背景的脚本,但如何在首次加载页面时设置背景?
谢谢,如果你能提供帮助。
HTML:
<div class="bg1">
<p style="background-image:url(http://i.imgur.com/tsvMD.jpg)" onMouseOver="bgChange('http://i.imgur.com/tsvMD.jpg')">001</p>
<p style="background-image:url(http://i.imgur.com/WoXUM.jpg)" onMouseOver="bgChange('http://i.imgur.com/WoXUM.jpg')">002</p>
<p style="background-image:url(http://i.imgur.com/Q5U1L.jpg)" onMouseOver="bgChange('http://i.imgur.com/Q5U1L.jpg')">003</p>
</div>
的CSS:
.bg1 p {
display:inline;
font-size: 30px;
}
的javascript:
function bgChange(bg)
{
document.body.background=bg;
}
答案 0 :(得分:1)
使用css ..?
body {
background-image:url(http://i.imgur.com/tsvMD.jpg);
}
function bgChange(bg) {
document.body.style.background="url(" + bg + ")";
}
答案 1 :(得分:1)
在bgchange函数下面添加以下行:
window.onload=bgChange('http://i.imgur.com/Q5U1L.jpg');
所以它会是:
function bgChange(bg)
{
document.body.background=bg;
}
window.onload=bgChange('http://i.imgur.com/Q5U1L.jpg');
答案 2 :(得分:0)
使用CSS和“background-image”:
body {
background-image:url(...)
}