码迷,mamicode.com
首页 > Web开发 > 详细

web前端之每天学一点js知识

时间:2017-09-16 13:30:04      阅读:365      评论:0      收藏:0      [点我收藏+]

标签:body   htm   osi   文档   get   rgb   height   var   enter   

之前由于本汪的粗心,造成第一期的代码缺失,很抱歉啦对大家,在这里我将代码完整发布出来

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
#btn{margin-top:200px;}
p{margin:0; text-align:center; color:#000; background-color:rgba(255,255,255,0.4); width:490px}
#pic{position:relative; width:490px; height:170px;}
p:nth-of-type(1){ position:absolute; top:0; left:0;}
p:nth-of-type(2){ position:absolute; bottom:0; left:0;}
input.active{background-color:yellow; color:red;}
</style>
</head>
<body>
<div id="btn"></div>
<div id="pic">
    <p></p>
    <img src="" width="490" height="170"/>
    <p></p>
</div>
<script>
var arr1 = ["图1","图2","图3","图4"];
var arr2 = ["img/201512181051305.jpg","img/201512181051307.jpg","img/201512181051308.jpg","img/201512181051309.jpg"];
var oDiv = document.getElementById("btn");
var aP = document.getElementsByTagName("p");
var oImg = document.getElementsByTagName("img")[0];
aP[0].innerHTML = "1/"+arr2.length;
aP[1].innerHTML = arr1[0];
oImg.src = arr2[0];
var str = "";
for(var i=0;i<arr2.length;i++){
    str += "<input type=‘button‘ value=‘"+(i+1)+"‘/>";
}
oDiv.innerHTML = str;
var aBtn = oDiv.getElementsByTagName("input");
aBtn[0].className = "active";
for(var i=0;i<arr2.length;i++){
    aBtn[i].index = i;
    aBtn[i].onclick = function (){
        aP[0].innerHTML = (this.index+1)+"/"+arr2.length;
        aP[1].innerHTML = arr1[this.index];
        oImg.src = arr2[this.index];
        for(var j=0;j<arr2.length;j++){
            aBtn[j].className = "";
        }
        this.className = "active";
    }
}
</script>
</body>
</html>

web前端之每天学一点js知识

标签:body   htm   osi   文档   get   rgb   height   var   enter   

原文地址:http://www.cnblogs.com/y5w2z1/p/7530798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!