【知了堂学习笔记】_JavaScript之DOM操作案例(验证码)
来源:互联网 发布:淘宝如何网购 编辑:程序博客网 时间:2024/06/06 18:38
请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php
刚刚学习了JS操作DOM,做了一个小小小小案例_验证码。
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> div{ width: 300px; margin: 100px auto; } .ipt{ width: 150px; height: 30px; } #ma{ width: 70px; height: 35px; font-size: 22px; text-align: center; line-height: 30px; display: inline-block; border: 1px solid #ccc; vertical-align: middle; } a{ color: black; text-decoration: none; } </style> <body> <input type="text" placeholder="请输入图片中的验证码" class="ipt" onMouseOut="inputCode(this)" /> <a href="###" onclick="createCode()" class="huan"><span id="ma"></span> 换一张</a> <span class="pan" id="pan"></span> </body> <script> window.onload = function(){ var code ; createCode(); } function createCode(){ code = "";// 创建4个数字验证码 var codeLength = 4; // 验证长度4 var checkCode = document.getElementById("ma"); var arraycode = new Array(0,1,2,3,4,5,6,7,8,9, 'a','b','c','d','e','f','g','h','i','j','k','m','l','n','o','p','q','r','s','t','o','v','w','x','y','z', 'A','B','C','D','E','F','G','H','I','J','K','M','L','N','O','P','Q','R','S','T','O','V','W','X','Y','Z') for(var i = 0;i<codeLength;i++){ var randomCode = Math.floor(Math.random()*52); code += arraycode[randomCode]; } if(checkCode){ checkCode.innerHTML = code; } } function inputCode(obj){ var pan = document.getElementById("pan"); var inputValues = obj.value; console.log(inputValues) if(inputValues.length<0){ pan.innerText = "is not null"; pan.style.color = "red"; }else if(inputValues.toUpperCase() != code.toUpperCase()){ pan.innerText = "is error"; pan.style.color = "red"; }else{ pan.innerText = "is right"; pan.style.color = "green"; } } </script></html>
阅读全文
0 0
- 【知了堂学习笔记】_JavaScript之DOM操作案例(验证码)
- 【知了堂学习笔记】_JavaScript之DOM操作案例(ATM机)
- [知了堂学习笔记]_JavaScript之DOM
- 【知了堂学习笔记】_JavaScript之DOM操作(英语在线翻译)
- [知了堂学习笔记]_JavaScript之DOM事件(许愿墙)
- [知了堂学习笔记]_JavaScript之数据类型
- [知了堂学习笔记]_JavaScript
- [知了堂学习笔记]_JavaScript之number类型
- [知了堂学习笔记]_JavaScript之typeof运算符
- [知了堂学习笔记]_JavaScript之内置对象
- 【知了堂学习笔记】_JavaScript知识(一)
- 【知了堂学习笔记】_JavaScript知识(二)
- [知了堂学习笔记]_JavaScript入门
- 【知了堂学习笔记】_JavaScript基础知识之内置对象(三)
- 【知了堂学习笔记】_Jquery基础知识之DOM操作(二)
- [知了堂学习笔记] javascript DOM练习案例
- [知了堂学习笔记]_JS的DOM基本操作
- [知了堂学习笔记] JQuery对DOM的操作
- [知了堂学习笔记] JQuery对DOM的操作
- 【ML学习笔记】8:PAC可能近似正确
- FPGA基础实验:秒表(计时器)
- Go编写调度算法FCFS和SJF
- Jquery-的基础知识
- 【知了堂学习笔记】_JavaScript之DOM操作案例(验证码)
- linux解压文件时候not in gzip format
- 学习笔记4
- 从零开始部署CloudSim4.0云计算仿真平台
- heap_sort
- java IO流学习总结
- angular中的增删查
- 每日总结
- 利用有界面游览器爬取人民网微博(火狐)