JavaScript鼠标事件2
2017-11-01 19:19
274 查看
1、onload:页面加载时触发
注意: window.onload的作用是页面加载完成后再执行脚本。
2、 onfocus:获得焦点时触发
onblur:失去焦点时触发
<script type="text/javascript"> //页面加载时执行 window.onload=function(){ //获取box var box = document.getElementById("box"); var clicked=function(){ alert('我被点击了'); } box.onclick = clicked; } </script> </head> <body> <div id = "box">这是一个DIV</div> </body>
注意: window.onload的作用是页面加载完成后再执行脚本。
2、 onfocus:获得焦点时触发
onblur:失去焦点时触发
<style> .box{ padding:50px; } .left,.tip{ float:left; } .left{ margin-right: 10px; } .tip{ display:none; font-size:14px; } </style> <script type="text/javascript"> window.onload = function() { //获取文本框 var phone = document.getElementById("phone"), tip = document.getElementById("tip"); //给文本框绑定激活事件 phone.onfocus = function() { //让tip显示出来 tip.style.display = 'block'; } //给文本框绑定失去焦点的事件 phone.onblur = function(){ //获取文本框的值,value用于获取表单元素的值 var phoneVal = this.value; //判断手机号码是否是11位的数字 //如果输入正确,则显示对号图标,否则显示错号图标 if (phoneVal.length==11 && isNaN(phoneVal)==< 4000 span class="hljs-literal">false){ tip.innerHTML = '<img src = img/right.png>'; } else{ tip.innerHTML = '<img src = img/fause.png>'; } } } </script> </head> <body> <div class = "box"> <div class = "left"> <input type = "text" id = "phone" placeholder="请输入手机号"> <div class = "tip" id = "tip">请输入有效的手机号码</div> </div> </div> </body>
相关文章推荐
- JavaScript——鼠标点击事件
- 支持IE和Firefox的鼠标滚轮事件JavaScript代码
- 浏览器环境下用javascript创建鼠标点击事件,事件模拟
- javascript事件处理中的鼠标事件实例
- 源码-JavaScript&jQuery交互式前端开发-第6章-事件-鼠标事件-确定光标位置
- 鼠标事件大全(javascript)
- javascript的鼠标键盘事件
- JavaScript事件类型中焦点、鼠标和滚轮事件详解
- JavaScript事件类型中焦点、鼠标和滚轮事件详解
- JavaScript FAQ(十四)——鼠标事件(一)
- javascript鼠标事件集合
- javascript监听鼠标滚轮事件浅析
- Javascript鼠标和滚轮事件
- javascript简单拖拽实现代码(鼠标事件 mousedown mousemove mouseup)
- javascript 鼠标事件总结
- javascript 处理鼠标右键事件
- 源码-JavaScript&jQuery交互式前端开发-第6章-事件-鼠标事件-浮层的显示与关闭
- 用 javascript 获取当页面上鼠标(光标)位置 和 触发事件的对象 的方法
- javascript 鼠标事件总结