第2课--2.4自动生成V字型-只能用定位实现(提高版)
2017-10-27 22:09
323 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自动生成V字型-只能用定位实现(提高)</title> <style> body,input{ padding:0;margin:0; } #wrap{ width:500px; height:500px; border:1px solid blue; position:absolute; margin:10px 330px; } #wrap div{ width:100px; height:100px; background:red; position:absolute; } </style> <script> window.onload = function(){ var oBtn = document.getElementById("button"); var oWrap = document.getElementById("wrap"); var l = 0; var t = 0; var str = ""; var n = 0; oBtn.onclick = function(){ if(n == 0) { str = ""; for(var i = 0;i < 5;i++){ l = i * 100; if(i <= 2){ t = 400 - i * 100; }else{ t = i * 100; } str +='<div class = "div1" style = "left:'+ l +'px;top:'+ t +'px;">'+ i +'</div>'; } }else if(n == 1) { str = ""; for(var i = 0;i < 5;i++){ t = i * 100; if(i <= 2){ l = i * 100; }else{ l = 400 - i * 100; } str +='<div class = "div1" style = "left:'+ l +'px;top:'+ t +'px;">'+ i +'</div>'; } }else if(n == 2) { str = ""; for(var i = 0;i < 5;i++){ l = i * 100; if(i <= 2){ t = i * 100; }else{ t = 400 - i * 100; } str +='<div class = "div1" style = "left:'+ l +'px;top:'+ t +'px;">'+ i +'</div>'; } }else if(n == 3) { str = ""; for(var i = 0;i < 5;i++){ t = i * 100; if(i <= 2){ l = 400 - i * 100; }else{ l = i * 100; } str +='<div class = "div1" style = "left:'+ l +'px;top:'+ t +'px;">'+ i +'</div>'; } } oWrap.innerHTML = str; n ++; if(n == 4){ n = 0; } } } </script> </head> <body> <input type = "button" value = "按钮" id = "button"/> <div id = "wrap"> </div> </body> </html>
相关文章推荐
- 第2课--2.2自动生成100个LI-只能用定位实现(提高版)
- 第2课--2.3自动生成V字型-只能用定位实现
- 第2课--2.1自动生成10个LI-只能用定位实现(基础版)
- 万能js实现翻页,动态生成内容自动翻页,兼容各种浏览器(已测试)----神器版!
- 实现entity、dao 、service 、serviceImpl自动生成
- DevExpress.LookUpEdit控件实现自动搜索定位功能
- 使用Myeclipse10.0自动生成搭建SSH框架(数据库表自动反向转换成Hibernate实体)实现用户登陆
- Android Studio实现Serializable序列化,自动生成serialVersionUID
- Android studio实现Serializable自动生成serialVersionUID
- 在PHP中实现按照预定规则自动生成编号的方法
- 使用PHP实现自动生成验证码
- 基于哈希查找的字库设计与实现及其自动生成工具的实现
- php实现根据url自动生成缩略图的方法
- Javascript动态生成表格,并添加按钮,页面加载自动实现
- 调用linux日期函数,实现每天自动生成一个oracle备份
- Python使用win32com模块实现数据库表结构自动生成word表格的方法
- iOS自动生成表格效果的实现代码
- Android Studio类中实现Serializable自动生成serialVersionUID
- DedeCMS定时自动生成站点地图sitemap.xml的实现方法
- 编程实现用户名和密码自动生成【可以自己指定长度】