javascript:第二章自动生成100个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>
时间: 2024-10-07 05:20:36

javascript:第二章自动生成100个li!练习!的相关文章

JS练习--自动生成100个li

点击按钮,自动生成100个li,红.黄.蓝.绿四种颜色的顺序显示出现在页面中 CSS: *{padding: 0;margin: 0;} ul,li{list-style: none;} #ul1{position: relative;} #ul1 li{ width: 48px; height: 48px; border: 1px solid #ccc; float: left; margin-right: 10px; margin-top: 10px; text-align: center;

DOM操作--自动生成100个li(变色版)

一.效果图. 二.HTML+CSS代码. <style>.box{ width:800px; margin:90px auto;}.btn{ padding:5px 10px; color:#fff; background:#ff6600; cursor:pointer; font-size:16px; border-radius:5px;}.list{ position:relative; margin-top:20px;}.list li{ width:50px; height:50px;

JavaScript 数据访问(通译自High Performance Javascript 第二章) [转]

JavaScript 数据访问(通译自High Performance Javascript 第二章) 提问者:lilei335260(ID:160310) | 悬赏 0.0 希赛币 | 回答数:12 | 关注度:32 | 提问时间:2014-05-03 JavaScript 数据访问(翻译自High Performance Javascript 第二章) 计算机科学中一个经典的问题是决定如何存储数据,以便进行快速的读取和写入操作. 在代码执行期间,数据如何存储将会关系到它们的检索速度.在Jav

JAVA-初步认识-第二章-自动类型提升&amp;强制类型转换

一. 深入理解变量 在之前的讲解中,我们谈论的都是定义不同类型的变量时要注意的问题.这一节中,我们将变量投入运算,探索在运算过程中,应该遵守的规则. 在这里对上一节<变量的基本演示>做一个小结,主要有三点.直接书写数字常量时,系统会给常量一个默认的类型,如int和double,当书写的常量赋值给定义好类型的变量时,就会产生错误.还有就是书写的常量和本身默认的类型起冲突.最后一点就是在书写源程序的过程中,一定要采用英文字符. 二. 变量的运算规则 运算的两端都是相同类型才可以,不然无法进行运算.

从思维导图中学习javascript第二章运算符

1.对象运算符:delete删除指定的对象的属性,数组元素,变量 2.?:条件运算符等于if else 3.,一行语句中执行多个不同的操作

Head First JavaScript 第二章:2 编写代码

2019-12-02 10:49:26 开发一款战舰游戏 原文地址:https://www.cnblogs.com/JasonPeng1/p/11969746.html

20194658自动生成四则运算题第一版报告

一.需求分析 (1)自动生成10道100以内的2个操作数的四则运算算式(+ - *  /) (2)剔除重复算式.  2 + 3 =    和  2 + 3 =     是重复算式      2 + 3 =   和   3 + 2 =  不属于重复算式 (3)题目数量可定制 (4)相关参数可控制 是否包含乘法和除法 操作数数值范围可控(如操作数 在100以内   还是1000以内) 操作数是否含负数 (5)生成的运算题存储到外部文件result.txt中 二.程序设计 主要流程图: 四则运算Cal

20194685+自动生成四则运算题第一版报告

一.需求分析 为了使中小学生在课余时间可以练习算数能力,同时也可以减轻家长与老师的时间和压力,制作了此程序,同时算数的数量和范围在程序中都可以自定义.二.功能介绍 基本功能 自动生成100以内的四则运算 题目数量可以自定义 扩展功能 剔除重复算式 可根据本身能力选择是否包括乘法和除法 操作数值范围可控 可根据需要设定操作数是否包含负数 生成的运算题存储到D://result.txt中 三.设计实现 Scanner reader=new Scanner(System.in):实现输入 import

javascript:第二章:自动生成十个li!

<!DOCTYPE html> <html lang="en"> <head>         <meta charset="UTF-8">         <title>margin  传递</title>         <style>          ul,li{padding:0;margin:0;}                 #box{background:red;