JS随机生成100个DIV每10个换行(换色,生成V字和倒V)
附图

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
#content{margin:20px auto 0px;}
.d2{width:50px;height:50px;color:white;text-align: center;font-size:14px; background:red; line-height:50px; position:absolute; left:10px; top:40px;}
</style>
<script>
window.onload = function () {
var onOff = true;
//获取body里面的所有div
var d2 = $('content').getElementsByTagName('div');
var arr = ['red','blue','black','green'];
//生成100个div事件
$('Div100').onclick = function(){
$('content').innerHTML = '';
if(onOff){
for(var i=0; i<100; i++){
$('content').innerHTML += '<div class="d2">'+i+'</div>';
d2[i].style.left = 10+(i*60)+'px';
}
onOff = true;
}
}
//每隔10个换行
$('Div10').onclick = function(){
for(var i=0; i<100; i+=10){
for(var j=0; j<10; j++){
d2[i+j].style.left = 10+(j*60)+'px';
d2[i+j].style.top = 40+(i*6)+'px';
}
}
}
//每隔一个换色,4个换一次
$('DivCol').onclick = function () {
for(var i=0; i<100; i+=4){
for(var j=0; j<4; j++){
d2[i+j].style.background = arr[j];
}
}
}
//生成V字DIV
$('DivV').onclick = function () {
$('content').innerHTML = '';
for(var i=0; i<11; i++){
$('content').innerHTML += '<div class="d2">'+i+'</div>';
if(i<6){
d2[i].style.left = 10+(i*60)+'px';
d2[i].style.top = 40+(i*60)+'px';
}else{
d2[i].style.left = 10+(i*60)+'px';
d2[i].style.top = 400-((i-4)*60)+'px';
}
}
}
//生成倒V字DIV
$('DivDv').onclick = function(){
$('content').innerHTML = '';
for(var i=0; i<11; i++){
$('content').innerHTML += '<div class="d2">'+i+'</div>';
if(i<6){
d2[i].style.left = 10+(i*60)+'px';
d2[i].style.top = 340-(i*60)+'px';
}else{
d2[i].style.left = 10+(i*60)+'px';
d2[i].style.top = 40+(i*60)-300+'px';
}
}
}
}
function $(id){
return document.getElementById(id);
}
</script>
</head>
<body>
<input id="Div100" type="button" value="生成100个DIV">
<input id="Div10" type="button" value="每10个DVI换行">
<input id="DivCol" type="button" value="每隔一个DIV换颜色">
<input id="DivV" type="button" value="生成V">
<input id="DivDv" type="button" value="生成倒V">
<div id="content"></div>
</body>
</html>
JS随机生成100个DIV每10个换行(换色,生成V字和倒V)的更多相关文章
- java代码--------实现随机输出100个随机数,10行,0--到9的数字
总结:妹纸不是那么会表述,如有不妥之处,请提出来 package com.sads; //杰伦的世界 //实现在0-100个数中,随机输出数每行10个数,也就是10行10列,这些数在0---到9之间 ...
- 生成100个Div
<!doctype html><html><head><meta charset="utf-8"><title>无标题文 ...
- js 随机产生100个0~1000之间的整数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 原生js,一些小应用(逢10进一,生成V字,多个div抖动)
第一题:每隔10个div换一行.并且鼠标移入 改变opacity. <!DOCTYPE html> <html lang="en"> <head> ...
- 【three.js练习程序】随机生成100个方块
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- SQLServer如何快速生成100万条不重复的随机8位数字
最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2. 控制不重复 3. ...
- JS随机生成不重复数据的代码分享
JS随机生成不重复数据. 代码如下: <script> // 定义存放生成随机数的数组 var array=new Array(); // 循环N次生成随机数 for(var i = 0 ...
- JS练习--自动生成100个li
点击按钮,自动生成100个li,红.黄.蓝.绿四种颜色的顺序显示出现在页面中 CSS: ;;} ul,li{list-style: none;} #ul1{position: relative;} # ...
- java代码--------随机输出100个随机数,要求每行10个数
总结:不敢爱你么开口 package com.sads; ///实现随机输出100个数字,数字是0到9之间,每行输出10个 public class Wss { public static void ...
随机推荐
- CodeForces 489D Unbearable Controversy of Being (不知咋分类 思维题吧)
D. Unbearable Controversy of Being time limit per test 1 second memory limit per test 256 megabytes ...
- 001.SQLServer高可用简介
一 SQLServer高可用集群相关概念 1.1 Windows故障转移群集 Windows故障转移群集是由多个服务器组成的共同提供某高可用服务,该服务用于防止单台服务器故障导致服务失效.故障转移群集 ...
- 萌新在线模板--keyboarder_zsq
好像马上就要出去打铁了QAQ,所以是不是要做个模板带过去也玩一玩? 那就做吧... 标题就设为萌新模板吧...各种萌新讲解对吧.... 图论 拓扑排序 最短路 最小生成树 二分匹配 强连通Tarjan ...
- 洛谷P1311 选择客栈
P1311 选择客栈 题目描述 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号.每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一 ...
- Cogs 1435. [USACO NOV]金发姑娘和N头牛
1435. [USACO NOV]金发姑娘和N头牛 ★★☆ 输入文件:milktemp.in 输出文件:milktemp.out 简单对比时间限制:1 s 内存限制:256 MB [题 ...
- 线段树 洛谷P3932 浮游大陆的68号岛
P3932 浮游大陆的68号岛 题目描述 妖精仓库里生活着黄金妖精们,她们过着快乐,却随时准备着迎接死亡的生活. 换用更高尚的说法,是随时准备着为这个无药可救的世界献身. 然而孩子们的生活却总是无忧无 ...
- IDEA开发Spark的漫漫摸索(一)
系统:Win10 01 安装IDEA IDEA版本:IntelliJ IDEA 2017.2.1 64位 使用的学生授权下载的ultimate版本,此处不赘叙安装过程. 02安装编译环境 Spark可 ...
- [USACO07MAR]黄金阵容均衡Gold Balanced L… map
题目描述 Farmer John's N cows (1 ≤ N ≤ 100,000) share many similarities. In fact, FJ has been able to na ...
- chapter05_20180330
// 5.7 主构造器// 主构造器的参数直接旋转在类名之后class Person57(val name: String, val age: Int) { // 上边()中的内容就是主构造器的参数} ...
- CodeForces - 95B
Petya loves lucky numbers. Everybody knows that positive integers are lucky if their decimal represe ...