js实现点击按钮自动生成V字形,可连续点击四次
来源:互联网 发布:apache负载均衡 编辑:程序博客网 时间:2024/05/17 08:06
效果图大致如下:
代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自动生成V字形</title> <style type="text/css"> div{ width: 50px; height: 50px; background: red; color: #fff; font-size: 30px; line-height: 50px; text-align: center; position: absolute; margin: 50px auto; display: none; } </style> </head> <body> <input type="button" value="自动生成V字形" id="btn" onclick="do1('btn')";> <div></div> <div></div> <div></div> <div></div> <div></div> <script type="text/javascript"> var btn=document.getElementById("btn"); var div=document.getElementsByTagName('div'); var str=''; var j=0; function do1(id){ fa(); document.getElementById("btn").onclick = do2; } function do2(id){ fb(); document.getElementById("btn").onclick = do3; } function do3(id){ fc(); document.getElementById("btn").onclick = do4; } function do4(id){ fd(); } function fa(){ for(i=0;i<div.length;i++){ div[i].innerHTML=i; if(i>div.length/2){ div[i].style.left=50*i+'px'; j+=2; div[i].style.top=50*(i-j)+'px'; }else{ div[i].style.left=50*i+'px'; div[i].style.top=50*i+'px'; } div[i].style.display="block"; } } /*btn.onclick=function(){ for(i=0;i<div.length;i++){ div[i].innerHTML=i; if(i<3){ div[i].style.left=50*i+50+'px'; div[i].style.top=50*i+'px'; }else{ div[i].style.left=50*(5-i)+'px'; div[i].style.top=50*i+'px'; } div[i].style.display="block"; } }*/ function fb(){ for(i=0;i<div.length;i++){ div[i].innerHTML=i; if(i<3){ div[i].style.left=50*i+50+'px'; div[i].style.top=50*i+'px'; }else{ div[i].style.left=50*(5-i)+'px'; div[i].style.top=50*i+'px'; } div[i].style.display="block"; } } function fc(){ for(i=0;i<div.length;i++){ div[i].innerHTML=i; if(i<3){ div[i].style.left=50+50*i+'px'; div[i].style.top=50*(5-i)-50+'px'; }else{ div[i].style.left=50+50*i+'px'; div[i].style.top=50*i+'px'; } div[i].style.display="block"; } } function fd(){ for(i=0;i<div.length;i++){ div[i].innerHTML=i; if(i<3){ div[i].style.left=50*(5-i)+'px'; div[i].style.top=50*i+'px'; }else{ div[i].style.left=50+50*(i)+'px'; div[i].style.top=50*i+'px'; } div[i].style.display="block"; } } </script> </body> </html>阅读全文
0 0
- js实现点击按钮自动生成V字形,可连续点击四次
- js实现点击按钮自动生成li
- 谷歌浏览器扩展程序-实现按钮自动连续点击
- 防止连续点击两次按钮JS方法
- C# 实现按钮自动点击
- JS实现点击按钮自动复制(只支持IE浏览器)
- JS实现点击按钮自动增加一个单元格
- JS实现点击按钮滑动
- 防止按钮连续点击
- JS点击按钮自动增加一行
- js控制一个按钮是否可点击(可使用)disabled
- Webview页面中按钮实现自动点击
- Android防止按钮连续点击
- Android防止按钮连续点击
- Android防止按钮连续点击
- Android防止按钮连续点击
- Android防止按钮连续点击
- Android防止按钮连续点击
- 8月7日云栖精选夜读:五分钟读懂SIGIR 2017前沿技术研究成果
- 解决android studio logcat 只显示部分数据
- 6377:生日相同 2.0(3.1数据结构之结构)
- macOS Sierra (10.12)版本后在“安全性与隐私”中不再有“任何来源”选项
- Rails项目调试: Aptana Stodio + buy-debug-ide.
- js实现点击按钮自动生成V字形,可连续点击四次
- 树莓派GPIO控制
- C/C++ 11个滤波算法代码汇总
- CentOS 6.X yum安装PHP5.6.X
- DataDictionaryUtils
- kettle连接Hive中数据导入导出
- R 语言实现股票数据的预处理及分析
- POJ1007算法解析
- TensorFlow分布式全套(原理,部署,实例)