码迷,mamicode.com
首页 > 其他好文 > 详细

动态图片切换

时间:2017-06-18 15:05:28      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:--   block   doc   cti   value   head   val   display   load   

<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
img{
display: block;
}
</style>
<script>
/**
* 需求
* 点击下一张按钮。让图片切换成下一张图
* 点击上一张按钮,让图片切换成下一张图
*
* 分析
* 1、获取下一张按钮、图片
* 2、给按钮添加点击事件
* 1、用属性操作的方法去修改图片的src
* 2、把数字存到一个变量理,点击下一张,就让这个变量加1。用字符串拼接的方法修改图片的
* src属性
*
* 累加
* n=n+1
* n+=1
* n++
*/
window.onload=function(){
var next=document.getElementById("next");
var prev=document.getElementById("prev");
var pic=document.getElementById("pic");
var n=1;
//console.log(pic); //null
//下一张按钮点击事件
next.onclick=function(){
//点击下一张让n加个1
//n=n+1;
//n+=1;
n++;
//console.log(n);
if(n>4){
n=4;
alert("已经没有更多了!");
return;
}
pic.src=‘img/‘+n+‘.jpg‘;
};
//上一张的点击事件
prev.onclick=function(){
//点上一张按钮后要让图片递减
n--;
if(n<1){
n=1;
alert("已经没有更多了!");
return;
}
pic.src=‘img/‘+n+‘.jpg‘;
}
};
</script>
</head>
<body>
<input type="button" id="prev" value="上一张"/>
<input type="button" id="next" value="下一张" />
<img src="img/1.jpg" id="pic" />
</body>
</html>

动态图片切换

标签:--   block   doc   cti   value   head   val   display   load   

原文地址:http://www.cnblogs.com/liwentao/p/7044263.html

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