JavaScript_03 事件
来源:互联网 发布:程序员有前途吗 编辑:程序博客网 时间:2024/05/01 07:32
属性
事件发生时机
onabort
图片下载被打断时
onblur
元素失去焦点时
onchange
框内容改变时
onclick
鼠标点击一个对象时
ondblclick
鼠标双击一个对象时
onerror
当加载文档或图片时发生错误时
onfocus
当元素获取焦点时
onkeydown
按下键盘按键时
onkeypress
按下或按住键盘按键时
onkeyup
放开键盘按键时
onload
页面或图片加载完成时
onmousedown
鼠标被按下时
onmousemove
鼠标被移动时
onmouseout
鼠标离开元素时
onmouseover
鼠标经过元素时
onmouseup
释放鼠标按键时
onreset
重新点击鼠标按键时
onresize
当窗口或框架被重新定义尺寸时
onselect
文本被选择时
onsubmit
点击提交按钮时
onunload
用户离开页面时
点击事件
<body> <script type="text/javascript"> document.getElementById("pp").style.color = "red"; </script> <p onclick="this.innerHTML='谢谢'">1213</p> </body>
<body> <script type="text/javascript"> function chang(id){id.innerHTML = "谢谢"; } </script> <p onclick="chang(this)">1213</p> </body>
<body> <script type="text/javascript"> function chang(){document.getElementById("qq").innerHTML = new Date(); } </script> <button onclick="chang()">查看时间</button> <p id="qq"></p> </body>
onload 和 onunload 事件
onload 和 onunload 事件会在用户进入或离开页面时被触发。
onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。
onload 和 onunload 事件可用于处理 cookie。
<body onload="checkCookies()"> <script type="text/javascript"> function checkCookies(){if(navigator.cookieEnable == true){alert("已启用cookie");}else{alert("未启用cookie");} } </script> </body>
onshange事件 光标离开转换大写
<body onload="checkCookies()"> <script type="text/javascript"> function upp(){var str = document.getElementById("aa");str.value = str.value.toUpperCase(); } </script> 请输入字母:<input id="aa" onchange="upp()" type="text"/> </body>
onmouseover 与 onmouseout 事件 鼠标移动 鼠标离开
<body> <script type="text/javascript"> function mov(me){me.innerHTML = "谢谢"; } function mou(me){me.innerHTML = "继续移上来"; } </script> <div onmouseover="mov(this)" onmouseout="mou(this)" style="background-color: green;width: 150px;height: 100px"> 把鼠标移上来 </div> </body>
onmousedown 与 onmouseup 鼠标按下与鼠标释放事件
<body> <script type="text/javascript"> function mdown(me){me.innerHTML = "按下我"; } function mup(me){me.innerHTML = "释放我"; } </script> <div onmousedown="mdown(this)" onmouseup="mup(this)" style="background-color: green;width: 150px;height: 100px"> 把鼠标移上来 </div> </body>
创建新的 HTML 元素
<body><div id="div1"><p>这是一个段落</p><p>这是另一个段落</p></div><script type="text/javascript"> var para = document.createElement("p"); var node = document.createTextNode("这是新的段落"); para.appendChild(node); var element = document.getElementById("div1"); element.appendChild(para); </script></body>
删除已有的 HTML 元素
<body> <div id="div1"><p id="pp">这是一个段落</p><p>这是另一个段落</p> </div> <script type="text/javascript"> var dd = document.getElementById("div1"); var pp = document.getElementById("pp"); dd.removeChild(pp); </script></body>
fgdsgfds
0 0
- JavaScript_03 事件
- Javascript_03
- Javascript_03
- javascript_03
- 前端学习_Series2_01.JavaScript_03
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- 事件
- Elastic Beanstalk Tomcat Container Timezone
- PHP高效率写法(详解原因)
- HDU 5024 Wang Xifeng's Little Plot(暴力枚举+瞎搞)
- Linux服务器配置——搭建SVN服务器
- toposort算法模板
- JavaScript_03 事件
- [unity3d]navmesh 自动寻路 鼠标点击的坐标获取 鼠标点击的世界坐标
- 深入浅出JMS(一)——JMS简介
- K-SVD算法
- 用GDB调试程序(一)
- 用GDB调试程序(二)
- 用GDB调试程序(三)
- Android应用开发多语言文件夹
- asp.net i18n 支持