📖DOM 小练习(图片轮播与信息添加)

简易图片轮播

制作一个简易版的图片轮播,可点击按钮切换图片效果如下图所示:
BR0C6I.png



	
	
	
<style type="text/css">
		img{width: 200px;}
	</style>

 


<!-- 基础图片 -->
<img id="img" />
<!-- 切换按钮 -->
<button id="button_top">上一张</button>
<button id="button_next">下一张</button>
<script type="text/javascript">
//获取按钮与图片
var button_next = document.getElementById("button_next");
var button_top = document.getElementById("button_top");
var img = document.getElementById("img");
//图片名字数组
var qietu = ['1.jpg','2.jpg','3.jpg','4.jpg','5.jpg']
img.src=qietu[0];
i=0;
//轮播图片
function dinshi(){
	setTimeout(function(){
		if (i<qietu.length-1) {
			i++;
			img.src=qietu[i];
		}else{
		img.src=qietu[0];
		i=0;
	}
		dinshi();
	},3000)
}
//下一张图片
button_next.onclick = function(){
	
	if(i<qietu.length){ i++; img.src=qietu[i]; }else{ img.src=qietu[0]; i=0; } } //上一张图片 button_top.onclick = function(){ if(i>0){
		i--;
		img.src=qietu[i];

	}else{
		i=qietu.length-1;
		img.src=qietu[i];
	}
}
dinshi();
</script>


DOM 添加|删除信息

可以添加用户信息与删除用户信息效果如下图:
DOM 小练习(图片轮播与信息添加)插图1



	
	
	
<style type="text/css">
		.shu_div{
			width: 200px;background-color: #999;
		}
		.shu_div input{
			margin-bottom: 10px;
		}
	</style>

 






姓名 年龄 工资 删除

 

姓名:
年龄:
工资:


总结

好了就这样了,由于是简易版的所有样式我就没有设置了,这是对于JS的两个小练习,代码可以直接复制使用

标签

🧐发表评论

您必须启用javascript才能在此处查看验证码