HTML——JAVASCRIPT练习题——图片轮播

方法一:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<title>无标题文档</title>
<style type="text/css">
#tu
{
    width:400px;
    float:left;

}
#a,#b,#c,#d,#e,#f,#g
{
    width:500px;
    height:350px;
    float:left;
    float:left;
}
</style>

</head>
<body>
<div id="tu">
<img id="a" src="207.jpg" style="display:block"/>
<img id="b" src="t01ba56e06b53e9d8ba.jpg" style="display:none"/>
<img id="c" src="1.gif" style="display:none"/>
<img id="d" src="3-1.jpg" style="display:none"/>
<img id="e" src="TFMW20150411_Yale_0022_NEW_Rotator.jpg" style="display:none"/>
<img id="f" src="t01ba56e06b53e9d8ba.jpg" style="display:none"/>
<img id="g" src="TFMW20150411_Yale_0022_NEW_Rotator.jpg" style="display:none"/>
</div>
</body>
<script type="text/javascript">
var jihe=new Array();
jihe[0]=document.getElementById("a");
jihe[1]=document.getElementById("b");
jihe[2]=document.getElementById("c");
jihe[3]=document.getElementById("d");
jihe[4]=document.getElementById("e");
jihe[5]=document.getElementById("f");
jihe[6]=document.getElementById("g");

var n=0;
function change()
{
     n++;
        if(n==0)
        {
            jihe[0].style.display="block";
            jihe[1].style.display="none";
            jihe[2].style.display="none";
            jihe[3].style.display="none";
            jihe[4].style.display="none";
            jihe[5].style.display="none";
            jihe[6].style.display="none";

        }
        else if(n==1)
        {
            jihe[0].style.display="none";    
            jihe[1].style.display="block";
            jihe[2].style.display="none";
            jihe[3].style.display="none";
            jihe[4].style.display="none";
            jihe[5].style.display="none";
            jihe[6].style.display="none";
        }
        else if(n==2)
        {
            jihe[0].style.display="none";    
            jihe[1].style.display="none";
            jihe[2].style.display="block";
            jihe[3].style.display="none";
            jihe[4].style.display="none";
            jihe[5].style.display="none";
            jihe[6].style.display="none";
        }
        else if(n==3)
        {
            jihe[0].style.display="none";    
            jihe[1].style.display="none";
            jihe[2].style.display="none";
            jihe[3].style.display="block";
            jihe[4].style.display="none";
            jihe[5].style.display="none";
            jihe[6].style.display="none";
        }
        else if(n==4)
        {
            jihe[0].style.display="none";    
            jihe[1].style.display="none";
            jihe[2].style.display="none";
            jihe[3].style.display="none";
            jihe[4].style.display="block";
            jihe[5].style.display="none";
            jihe[6].style.display="none";
        }
        else if(n==5)
        {
            jihe[0].style.display="none";    
            jihe[1].style.display="none";
            jihe[2].style.display="none";
            jihe[3].style.display="none";
            jihe[4].style.display="none";
            jihe[5].style.display="block";
            jihe[6].style.display="none";
        }
        else if(n==6)
        {
            jihe[0].style.display="none";    
            jihe[1].style.display="none";
            jihe[2].style.display="none";
            jihe[3].style.display="none";
            jihe[4].style.display="none";
            jihe[5].style.display="none";
            jihe[6].style.display="block";
        }
        else
        {
            n=0;
        }
        window.setTimeout("change()",3000);

}
window.setTimeout("change()",3000);
</script>
</html>

方法二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
#tu
{
    width:400px;
    float:left;

}
#a,#b,#c,#d,#e,#f,#g
{
    width:500px;
    height:350px;
    float:left;
    float:left;
}
</style>
</head>
<body>
<div id="tu">
<img id="a" src="042815_Nano_468_605.jpg" style="display:block"/>
<img id="b" src="RadArt1_922.jpg" style="display:none"/>
<img id="c" src="zebrafish-522_0.jpg" style="display:none"/>
<img id="d" src="Wheat-original_605.jpg" style="display:none"/>
<img id="e" src="TFMW20150411_Yale_0022_NEW_Rotator.jpg" style="display:none"/>
<img id="f" src="t01ba56e06b53e9d8ba.jpg" style="display:none"/>
<img id="g" src="TFMW20150411_Yale_0022_NEW_Rotator.jpg" style="display:none"/>
</div>
</body>
<script type="text/javascript">
var jihe=new Array();
jihe[0]=document.getElementById("a");
jihe[1]=document.getElementById("b");
jihe[2]=document.getElementById("c");
jihe[3]=document.getElementById("d");
jihe[4]=document.getElementById("e");
jihe[5]=document.getElementById("f");
jihe[6]=document.getElementById("g");

var n=0;
function change()
{
     n++;
        if(n==7)
        {
            n=0;
        }
        
        hideall(jihe);
        jihe[n].style.display="block";
        
        window.setTimeout("change()",3000);
    
}
function hideall(a)
{
    for(var i=0;i<7;i++)
    {
        a[i].style.display="none";
    }
}
window.setTimeout("change()",3000);
</script>

</html>

方法三:老师版

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<div id="d" style="background-image:url(3-1.jpg); height:200px; width:200px;"></div>
</body>
<script type="text/javascript">
var img=new Array();
img[0]="url(042815_Nano_468_605.jpg)";
img[1]="url(RadArt1_922.jpg)";
img[2]="url(zebrafish-522_0.jpg)";
img[3]="url(TFMW20150411_Yale_0022_NEW_Rotator.jpg)";
img[4]="url(t01ba56e06b53e9d8ba.jpg)";

var n=0;
function change()
{
    if(n==4)
    {
        n=0;    
    }    
    else
    {
        n++;    
    }
    document.getElementById("d").style.backgroundImage=img[n];
    window.setTimeout("change()",2000);
}
window.setTimeout("change()",2000);

</script>
</html>

 

posted @ 2015-08-05 11:58  陌钰陌城  Views(167)  Comments(0Edit  收藏  举报