JavaScript事件
来源:互联网 发布:软件开发工艺流程 编辑:程序博客网 时间:2024/05/16 02:26
- 点击鼠标
- 网页加载
- 图像已加载时
- 鼠标经过
- 鼠标移出
- 当提交 HTML 表单时
- 当用户触发按键时
点击
<!DOCTYPE html><html><head><script>function changetext(id){id.innerHTML="谢谢!";}</script></head><body><h1 onclick="changetext(this)">请点击该文本</h1></body></html>
载入和退出
onload 和 onunload 事件会在用户进入或离开页面时被触发。
onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。
onload 和 onunload 事件可用于处理 cookie。
<!DOCTYPE html><html><body onload="checkCookies()"><script>function checkCookies(){if (navigator.cookieEnabled==true) { alert("已启用 cookie") }else { alert("未启用 cookie") }}</script><p>提示框会告诉你,浏览器是否已启用 cookie。</p></body></html>
鼠标移开
onchange 事件常结合对输入字段的验证来使用。
<!DOCTYPE html><html><head><script>function myFunction(){var x=document.getElementById("fname");x.value=x.value.toUpperCase();}</script></head><body>请输入英文字符:<input type="text" id="fname" onchange="myFunction()"><p>当您离开输入字段时,会触发将输入文本转换为大写的函数。</p></body></html>
onmouseover 和 onmouseout 事件
onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。
<!DOCTYPE html><html><body><div onmouseover="mOver(this)" onmouseout="mOut(this)" style="background-color:green;width:120px;height:20px;padding:40px;color:#ffffff;">把鼠标移到上面</div><script>function mOver(obj){obj.innerHTML="谢谢"}function mOut(obj){obj.innerHTML="把鼠标移到上面"}</script></body></html>
onmousedown、onmouseup 以及 onclick 事件
onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发 onmousedown 事件,当释放鼠标按钮时,会触发 onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。
<!DOCTYPE html><html><body><div onmousedown="mDown(this)" onmouseup="mUp(this)" style="background-color:green;color:#ffffff;width:90px;height:20px;padding:40px;font-size:12px;">请点击这里</div><script>function mDown(obj){obj.style.backgroundColor="#1ec5e5";obj.innerHTML="请释放鼠标按钮"}function mUp(obj){obj.style.backgroundColor="green";obj.innerHTML="请按下鼠标按钮"}</script></body></html>
0 0
- Javascript事件
- javascript 事件
- Javascript 事件
- javascript 事件
- Javascript 事件
- JavaScript 事件 ***
- Javascript事件
- Javascript 事件
- JavaScript 事件
- Javascript 事件
- javascript事件
- javascript事件
- javascript 事件
- javascript事件
- javascript 事件
- JavaScript 事件
- JavaScript事件
- JavaScript 事件
- CentOS6.7搭建tomcat开发环境
- 最短路径-Dijkstra
- hdu1864 01背包 非背包解法水过
- 使用ReentrantReadWriteLock类
- 命令行运行Android Robotium自动化用例或单元测试用例
- JavaScript事件
- PHP中Web Service应用
- 随机访问流RandomAccessFile的使用
- Volley的学习笔记
- 《Android 开发艺术探索》笔记——(8)Window 和 WindowManager
- 优化案例2-----or 等价改写 union all 的经典案例
- 由博客评论引发的思考和实践(关于搜狗输入法)
- 图像的小波变换
- java 调用 sqlite