我试图使用户点击重新启动按钮时,它会将背景更改为存储在我的文件夹中的图像。我有一对夫妇,然后你可以选择重置回到正常的图像,但由于某种原因,我不能得到它的工作,任何帮助会在这个问题上是巨大的:使用按钮更改背景
HTML按钮
<a href="#" onclick="changeLook()">ReStyle</a>
<a href="#" onclick="changeBack()">Reset</a>
的Javascript
var counter = 0;
function changeLook(){
counter += 1;
switch (counter) {
case 1:
document.body.style.backgroundImage = "../Image/BackgroundImage2.jpg";
break;
case 2:
document.body.style.backgroundImage = "../Image/BackgroundImage3.jpg";
break;
case 3:
counter = 0;
document.body.style.backgroundImage = "../Image/BackgroundImage4.jpg";
break;
}
}
function changeBack(){
document.body.style.backgroundImage = "../Image/BackgroundImage1.jpg";
}
CSS
body {
padding-top: 23px;
padding-bottom: 10px;
background: url('../Image/BackgroundImage1.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
尝试删除JavaScript图像路径中的“../”。 – Aziz
你的项目的目录结构是什么样的? –
嗯我不知道,根本就没有工作,我有正确的决策权,也没有错误等,它真的很奇怪 – Nevershow2016