附图

 <!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)的更多相关文章

  1. java代码--------实现随机输出100个随机数,10行,0--到9的数字

    总结:妹纸不是那么会表述,如有不妥之处,请提出来 package com.sads; //杰伦的世界 //实现在0-100个数中,随机输出数每行10个数,也就是10行10列,这些数在0---到9之间 ...

  2. 生成100个Div

    <!doctype html><html><head><meta charset="utf-8"><title>无标题文 ...

  3. js 随机产生100个0~1000之间的整数

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. 原生js,一些小应用(逢10进一,生成V字,多个div抖动)

    第一题:每隔10个div换一行.并且鼠标移入 改变opacity. <!DOCTYPE html> <html lang="en"> <head> ...

  5. 【three.js练习程序】随机生成100个方块

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. SQLServer如何快速生成100万条不重复的随机8位数字

    最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1.    如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2.    控制不重复 3.    ...

  7. JS随机生成不重复数据的代码分享

    JS随机生成不重复数据. 代码如下: <script> // 定义存放生成随机数的数组 var array=new Array(); // 循环N次生成随机数 for(var i = 0 ...

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

    点击按钮,自动生成100个li,红.黄.蓝.绿四种颜色的顺序显示出现在页面中 CSS: ;;} ul,li{list-style: none;} #ul1{position: relative;} # ...

  9. java代码--------随机输出100个随机数,要求每行10个数

    总结:不敢爱你么开口 package com.sads; ///实现随机输出100个数字,数字是0到9之间,每行输出10个 public class Wss { public static void ...

随机推荐

  1. Git merge一个branch到另一个branch

    在项目开发过程中,需要merge一个branch (branch名 taskBranch) 到另一个名为develop 的branch 方法: 先保证当前停留在develop的branch上 然后执行 ...

  2. C# 外观模式

    外观模式(Facade Pattern) 介绍 定义:  为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用.使用外观模式时,创建了一个统一的类,用来 ...

  3. Environment Perception: 3D Truss Environment Mapping and Parametric Expression Extraction

    Experiments Preparation roscore rosrun pcl_ros pcd_to_pointcloud ~/.ros/wh2_lg707070_1ms0.01_filtere ...

  4. [Xcode 实际操作]四、常用控件-(9)普通警告窗口的使用

    目录:[Swift]Xcode实际操作 本文将演示警告窗口的使用方法. 警告窗口不仅可以给用户展现提示信息,还可以提供若干选项供用户选择. 在项目导航区,打开视图控制器的代码文件[ViewContro ...

  5. mui 上拉加载更多的使用

    最近工作之余在用mui的框架开发,对mui了解了一些.在真正的app开发项目中,mui上拉加载模块中有两个坑,现在说一下. 1.在函数自己上拉加载行为后的回调函数 该函数是必须要写的,用来写自己的逻辑 ...

  6. CentOS编译安装GCC 4.9.2成功

    在Linux上编译安装gcc是个寻烦恼的活,对于像我这样习惯于在Windows上面使用二进制安装包的人来说,自已编译安装gcc是个相当大的挑战,今天直接挑战最新版的gcc,是4.9.2版本的,做之前查 ...

  7. $.store.book[?(@.category=='fiction')].category

    表达式1 $.store.book[?(@.category=='fiction')].category json source { "store": { "book&q ...

  8. 平衡树合集(Treap,Splay,替罪羊,FHQ Treap)

    今天翻了翻其他大佬的博客,发现自己有些...颓废... 有必要洗心革面,好好学习 序:正常的BST有可能退化,成为链,大大降低效率,所以有很多方法来保持左右size的平衡,本文将简单介绍Treap,S ...

  9. 根据不同环境配置pom

    clean install clean package -P jt808_dev clean package -P tanway_test -X gps-parent <?xml version ...

  10. DM设备的创建与管理

    DM(Device Mapper)即设备映射(逻辑设备). MD和DM是Linux内核上2种工作机制(实现逻辑设备)不同的模块. Physical Volume(PV): 物理卷         底层 ...