自动生成10个li(提高版)-四次切换
来源:互联网 发布:试用赚钱软件 编辑:程序博客网 时间:2024/06/06 01:01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>li{width:50px; height:50px; background:red; color:#fff; font-size:18px; text-align:center; line-height:50px; position:absolute ; top:0px; left:0px; font-weight:bold;}</style><script> window.onload = function(){ var aUL = document.getElementsByTagName("ul")[0]; var aLi = aUL.getElementsByTagName("li");var oBtn = document.getElementById("btn");var click = 0;function ftn(){ for(var i=0; i<5 ; i++){ aUL.innerHTML += '<li>' + i +'</li>';}}oBtn.onclick= function(){aUL.innerHTML=' ' ;//不加这一句,后面的li数量会叠加ftn();//第一个V字形v if(click%4==0){for(var i=0;i<aLi.length;i++){ if(i< aLi.length/2){ aLi[i].style.left = i*50 +'px'; aLi[i].style.top =50+50*(aLi.length/2-i) +'px'; } else{ aLi[i].style.left = i * 50 +'px'; aLi[i].style.top=50+50*(i-aLi.length/2+1)+'px'; } } } //第二个V字形< else if(click%4==1){ for(var i=0;i<aLi.length;i++){ if(i< aLi.length/2){ aLi[i].style.top= 50+i*50 +'px'; aLi[i].style.left =50+50*(aLi.length/2-i-1)+'px'; } else{ aLi[i].style.top =50+ i * 50 +'px'; aLi[i].style.left=(i-aLi.length/2+1)*50+'px'; } } } //第三个排列> else if(click%4==2){ for(var i=0;i<aLi.length;i++){ if(i< aLi.length/2){ aLi[i].style.top= 50+i*50 +'px'; aLi[i].style.left =i*50+'px';}else{ aLi[i].style.top =50+i*50+'px'; aLi[i].style.left=50*(aLi.length-i-1)+'px'; } } }//第四个排列,倒v else{ for(var i=0;i<aLi.length;i++){ if(i< aLi.length/2){ aLi[i].style.top=50+i*50+'px'; aLi[i].style.left =i*50+'px'; }else{ aLi[i].style.top =50*(aLi.length-i) +'px'; aLi[i].style.left=i*50+'px'; } } } click++; }};</script></head><body> <input id="btn" type="button" value="按钮" /> <ul></ul></body></html>
阅读全文
0 0
- 自动生成10个li(提高版)-四次切换
- 自动生成10个Li
- 第2课--2.2自动生成100个LI-只能用定位实现(提高版)
- 第2课--2.1自动生成10个LI-只能用定位实现(基础版)
- 点击生成10个随机颜色的li
- js实现点击按钮自动生成li
- asp.net JQuery Ajax WebService 搜索 自动匹配 动态生成ul li 点击li 获取li内容
- JavaScript自动生成li节点 并把文本框的值赋给li.innerHtml
- mybatis自动切换多个数据源
- li自动换行效果
- li自动换行
- 动态生成ul li
- 系统自动生成10个整数,并对其求和
- 第2课--2.4自动生成V字型-只能用定位实现(提高版)
- 用jq实现点击右边内容实现,左边内容切换、自动切换,当鼠标放上右边li上面,左边内容停止切换。
- js实现点击按钮自动生成V字形,可连续点击四次
- 点击第0个<li></li>弹出0,点击第一个<li></li>弹出1
- 自动生成12个月月份
- Python学习之路---Python日期和时间
- IRIS Readiris Pro 16.0.2.10391 1CD
- 基于jdk1.7的hashmap
- Ubuntu 16.04 x64搭建GitLab服务器
- 配置JAVA环境变量
- 自动生成10个li(提高版)-四次切换
- json解析
- svg依存关系图中节点间连线的起止点的确定
- p3c/阿里巴巴Java开发规范-开发软件插件
- log4j2日志配置实战全解
- javax.servlet.http.httpservlet was not found on the java build path
- 第一章 JAVA内部区域与内存溢出异常
- MAC下Virtual Box安装XP虚拟机,以及安装后无法上网的解决方法
- js数据类型记录