码迷,mamicode.com
首页 > 编程语言 > 详细

javascript:第二章自动生成100个li!练习!

时间:2016-08-02 17:21:09      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:练习 第二章 自动生成一百个li!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Untitled Document</title>
		<style>
			#div1{width:800px;height:1000px;position:relative;margin: 0 auto;}
			#btn{margin:20px 45px;}
			#div1 div{width:60px;height:60px;background:#ffc;display:inline-block;position:absolute;
			border:1px solid #ccc;}
		</style>
		<script type="text/javascript">
			window.onload=function(){
				var div= document.getElementById(‘div1‘);
				var btn= document.getElementById(‘btn‘);
				arr=[‘red‘,‘yellow‘,‘blue‘,‘green‘];
				var str="";
				for(var i=0;i<100;i++){
					str += "<div>"+ (i+1) +"</div>";
					}
			var lis=div.getElementsByTagName(‘div‘);
			btn.onclick=function(){
				div.innerHTML+=str;
				for(var i=0; i<lis.length; i++){
					
					lis[i].style.left=(70+5)*(i%10)+‘px‘;
					lis[i].style.top=(70+5)*Math.floor(i/10)+‘px‘;
					
					lis[i].style.background=arr[i%4];
					}
			}
			
			
			}
		</script>
	</head>
	<body>
		<input id="btn" type="button" value="自动生成100个div" />
		<div id="div1"></div>
	</body>
</html>


本文出自 “春天里!” 博客,转载请与作者联系!

javascript:第二章自动生成100个li!练习!

标签:练习 第二章 自动生成一百个li!

原文地址:http://11180930.blog.51cto.com/11170930/1833493

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