JavaScript事件处理与DOM操作练习题
1.利用onblur事件实现文本框中英文字母全部转换成大写,效果如下所示
代码如下:
文本框中输入:<input type="text" id="t1" value="" onblur="upperCase(this)" />失去焦点后的: <input type="text" id="t2" value="" /><script type="text/javascript">function upperCase() {document.getElementById("t2").value = document.getElementById("t1").value.toUpperCase()}</script>
结果如图
2. 制作如下界面,实现用户名、密码和确认密码的验证,并给与一定的提示消息
1.先写出整体的框架和格式
<table border="1" align="center"><tr><td>账户:</td><td><input type="text" id="Username" onblur="op_1()" /></td><td id="td_1"></td></tr><tr><td>密码:</td><td><input type="password" id="password_1" onblur="op_2()" /></td><td id="td_2"></td></tr><tr><td>确认密码:</td><td><input type="password" id="password_2" onblur="op_3()" /></td><td id="td_3"></td></tr><tr><td>家庭住址:</td><td><select><option>--请选择省份--</option><option>河南</option><option>河北</option><option>河东</option><option>河西</option></select><select><option>--请选择城市--</option><option>天南市</option><option>天北市</option><option>天东市</option><option>天西市</option></select></td><td id="td_4"></td></tr><tr><td colspan="3" align="center"><input type="button" id="submit" value="提交" /></td></tr></table>
2.开始设置事件和接样式
<script type="text/javascript">function op_1() {var op = /^[a-zA-Z_]{6,}$/var Username = document.getElementById("Username").valueif (op.test(Username)) {document.getElementById("td_1").innerHTML = "用户名格式正确"return true} else {document.getElementById("td_1").innerHTML = "用户名格式错误"return false}}function op_2() {var op = /^[a-zA-Z]\w{5,7}$/var password_1 = document.getElementById("password_1").valueif (op.test(password_1)) {document.getElementById("td_2").innerHTML = "密码输入正确"return true} else {document.getElementById("td_2").innerHTML = "密码输入错误"return false}}function op_3() {var password_1 = document.getElementById("password_1").valuevar password_2 = document.getElementById("password_2").valueif (password_2 == password_1) {document.getElementById("td_3").innerHTML = "密码输入正确"return true} else {document.getElementById("td_3").innerHTML = "密码输入错误"return false}}document.getElementById("submit").onclick=function(){if (op_1(),op_2(),op_3()==true) {alert("登陆成功")} else{alert("登陆失败")}}</script>
3.结果如图
JavaScript事件处理与DOM操作练习题相关推荐
- js-day06-jQuery事件和DOM操作-练习题
jQuery事件绑定 js中绑定事件,三种方式: 方式1: 直接在元素上,增加onXxx事件属性. <button οnclick="alert(1);">点我< ...
- javascript 常用的dom操作及源生事件
javascript dom操作及源生事件 获取dom节点 操作dom节点 源生事件 -- 绑定.解除事件 源生事件 -- 事件派送 获取dom节点 document.getElementById() ...
- JavaScript(二)之DOM 操作
JavaScript之DOM 操作 一.DOM 获取 二.添加元素 三.修改元素 四.删除元素 五.Web Storage 六.定时任务和延时操作 一.DOM 获取 文档对象模型简称 DOM,DO ...
- JavaScript入门篇 - DOM操作
认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法. DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 先来看看下面代 ...
- Javascript里使用Dom操作Xml
一.本笔记使用的Xml文件 二.IXMLDOMDocument/DOMDocument简介 2.1 属性 2.1.1 parseError 2.1.2 async. 2.1.3 xml 2 ...
- JavaScript教程之DOM和BOM
一:DOM操作 ##1. 介绍 ## dom: document object model 文档对象模型 DOM可以让我们通过javascript语言对html文档进行增.删.改.查操作. 为了方便j ...
- 04-前端技术_ javaScript内置对象与DOM操作
目录 五,javaScript内置对象与DOM操作 1,JavaScript对象定义和使用 2,JavaScript内置对象 2.1 Array数组 2.1.1 创建方式 2.1.2 常用属性: 2. ...
- Javascript核心DOM操作 学习笔记
DOM .BOM Day01 DOM 1.web APIs和JS基础关联性 1.1 JS的组成 1.2 JS基础阶段以及Web APIs阶段 2.API和Web APIs 2.1 API 2.2 We ...
- 加速Javascript:DOM操作优化
原文:<Speeding up JavaScript: Working with the DOM> 作者: KeeKim Heng, Google Web Developer 在我们开发互 ...
最新文章
- CES Asia专题|微鹅展示无线充电,智能手机的无线充电时代何时来临?
- 生成验证码点击可刷新
- 沉痛悼念游戏开发大神毛星云
- numpy使用[]语法索引二维numpy数组中指定范围数据行的数值内容(accessing rows in numpy array with specific range)
- Lightoj1014【基础题】
- 计算机组成原理r型指令logisim实现_第一章 计算机体系结构
- MySQL 创建视图
- centos 6.7 安装 最新版 git
- java zip 压缩文件夹_java zip 实现压缩文件和文件夹类Compressor.java
- 网站服务器中病毒或被***怎么办?
- 装系统缺少硬盘驱动_缺少操作系统-向我学习,请在今年备份您的硬盘!
- 激情巴布部落畅快一日游
- 微信小程序踩坑指南--回填再造
- 空气质量天气质量数据来源整理
- 【Arduino实验08 红外传感器】
- 剖析公司技术栈,看看是否对大家适用!
- python文件流_python--文件流读写
- Selenium QQ自动化登录
- 汽车启动档位,份4个
- 04 【eCharts样式定制系列】矩形树图自定义颜色