1. 登录验证
| <!DOCTYPE html> |
| <head> |
| <meta charset="UTF-8"> |
| <title></title> |
| </head> |
| <body> |
| <form action="08-登录成功界面.html" method="get" onsubmit="return login()"> |
| <div id="tv_msg"></div> |
| <p>用户<input type="text" name="" id="tv_uname"></p> |
| <p>密码<input type="text" name="" id="tv_upwd"></p> |
| <p> |
| <input type="submit" name="" id="" value="登录"> |
| </p> |
| </form> |
| <script> |
| function login(){ |
| |
| var uname = document.getElementById("tv_uname").value; |
| if(uname == null || uname == "") { |
| document.getElementById("tv_msg").innerHTML="请输入用户名"; |
| return false; |
| } |
| var upwd = document.getElementById("tv_upwd").value; |
| if(upwd == null || upwd == "") { |
| document.getElementById("tv+msg").innerHTML="请输入密码"; |
| return false; |
| } |
| return true; |
| } |
| </script> |
| </body> |
| </html> |
2. 全选反选全不选
| <!DOCTYPE html> |
| <head> |
| <meta charset="UTF-8"> |
| <title></title> |
| <style> |
| td{ |
| text-align: center; |
| } |
| </style> |
| </head> |
| <body> |
| <div> |
| <input type="button" name="" id="" value="全选" onclick="selectAll()"/> |
| <input type="button" name="" id="" value="全不选" onclick="selectNot()"/> |
| <input type="button" name="" id="" value="反选" onclick="reverse()"/> |
| </div> |
| |
| <table border="1px" width="70%" align="center" cellpadding="1px" cellspacing="1px"> |
| <tr> |
| <th>选择</th> |
| <th>编号</th> |
| <th>姓名</th> |
| <th>年龄</th> |
| </tr> |
| <tr> |
| <td><input type="checkbox" name="" id="" class="tv_class"></td> |
| <td>0001</td> |
| <td>张三</td> |
| <td>18</td> |
| </tr> |
| <tr> |
| <td><input type="checkbox" name="" id="" class="tv_class"></td> |
| <td>0002</td> |
| <td>李四</td> |
| <td>19</td> |
| </tr> |
| <tr> |
| <td><input type="checkbox" name="" id="" class="tv_class"></td> |
| <td>0003</td> |
| <td>王五</td> |
| <td>20</td> |
| </tr> |
| </table> |
| |
| <script> |
| function selectAll() { |
| var arrays = document.getElementsByClassName("tv_class"); |
| for(var i = 0; i< arrays.length; i++) { |
| arrays[i].checked=true; |
| } |
| } |
| |
| function selectNot() { |
| var arrays = document.getElementsByClassName("tv_class"); |
| for(var i = 0; i< arrays.length; i++) { |
| arrays[i].checked=false; |
| } |
| } |
| |
| function reverse() { |
| var arrays = document.getElementsByClassName("tv_class"); |
| for(var i = 0; i< arrays.length; i++) { |
| arrays[i].checked=!arrays[i].checked; |
| } |
| } |
| </script> |
| </body> |
| </html> |
3. 轮播图
| <!DOCTYPE html> |
| <head> |
| <meta charset="UTF-8"> |
| <title></title> |
| </head> |
| <body> |
| <img src="img/xxx_01.jpg" id="tv_img"/> |
| <script> |
| |
| var v = 1; |
| function changeImg() { |
| if(v < 3){ |
| v++; |
| }else { |
| v=1; |
| } |
| document.getElementById("tv_img").src="img/xxx_0"+v+".jpg"; |
| } |
| setInterval("changeImg()",1000); |
| </script> |
| </body> |
| </html> |
4. 时钟
| <!DOCTYPE html> |
| <head> |
| <meta charset="UTF-8"> |
| <title></title> |
| </head> |
| <body> |
| <div id="tv_div"></div> |
| <script> |
| window.onload = showTime(); |
| function showTime() { |
| |
| var d = new Date(); |
| |
| var h = d.getHours(); |
| var m = d.getMinutes(); |
| var s = d.getSeconds(); |
| |
| if(s<10){ |
| s="0"+ s; |
| } |
| var t = h+":"+m+":"+s; |
| document.getElementById("tv_div").innerHTML=t; |
| } |
| setInterval("showTime()",1000); |
| </script> |
| </body> |
| </html> |
5. 请认真阅读60秒
| <!DOCTYPE html> |
| <head> |
| <meta charset="UTF-8"> |
| <title></title> |
| <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> |
| </head> |
| <body> |
| <input type="button" name="" id="btn" value="点击开始阅读"/> |
| <script> |
| var time = 60; |
| $("#btn").click(function(){ |
| var t = setInterval(function(){ |
| if(time > 0) { |
| $("#btn").prop("disabled",true) |
| time--; |
| $("#btn").val("请认真阅读" + "(" + time + ")秒"); |
| } else { |
| clearInterval(t); |
| $("#btn").val("确认阅读完成"); |
| $("#btn").prop("disabled",false); |
| time = 0; |
| } |
| },1000); |
| }); |
| </script> |
| </body> |
| </html> |
6. 隔行变色
| <!DOCTYPE html> |
| <head> |
| <meta charset="UTF-8"> |
| <title></title> |
| <style> |
| td{ |
| text-align: center; |
| } |
| </style> |
| </head> |
| <body> |
| <table border="1px" width="70%" align="center" cellpadding="1px" cellspacing="0px" id="t_col"> |
| <tr> |
| <th>商品编号</th> |
| <th>商品名称</th> |
| <th>商品价格</th> |
| <th>商品描述</th> |
| </tr> |
| <tr> |
| <td>01</td> |
| <td>猪脚饭</td> |
| <td>15</td> |
| <td>吃不完</td> |
| </tr> |
| <tr> |
| <td>02</td> |
| <td>猪肉面</td> |
| <td>17</td> |
| <td>猪肉贵了</td> |
| </tr> |
| <tr> |
| <td>03</td> |
| <td>茄子豆角饭</td> |
| <td>15</td> |
| <td>味道可以</td> |
| </tr> |
| </table> |
| |
| <script> |
| var tColor = document.all['t_col']; |
| for(var i = 0; tColor.rows.length;i++){ |
| tColor.rows[i].bgColor = (i%2==0) ? 'white' : 'red'; |
| } |
| </script> |
| </body> |
| </html> |
7. 鼠标移入展开列表
| <body> |
| <div id="menu" class="pos"> <a href="#">我的当当</a> |
| <ul id="menu-ul" style="display:none;"> |
| <li><a href="#">我的订单</a></li> |
| <li><a href="#">我的收藏</a></li> |
| <li><a href="#">我的礼品卡</a></li> |
| <li><a href="#">我的积分</a></li> |
| <li><a href="#">我的余额</a></li> |
| </ul> |
| </div> |
| <script> |
| document.getElementById("menu").onmouseover = function () { document.getElementById("menu-ul").style.display = "block" }; document.getElementById("menu").onmouseout = function () { document.getElementById("menu-ul").style.display = "none" }; |
| </script> |
| </body> |
本文作者:Ritchie里其
本文链接:https://www.cnblogs.com/wang-zeyu/p/16860524.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步