仅在body和frameset元素中有效。
属性值描述
onload脚本当文档载入时执行脚本
onunload脚本当文档卸载时执行脚本
表单元素事件(FormElementEvents)
仅在表单元素中有效。
属性值描述
onchange脚本当元素改变时执行脚本
onsubmit脚本当表单被提交时执行脚本
onreset脚本当表单被重置时执行脚本
onselect脚本当元素被选取时执行脚本
onblur脚本当元素失去焦点时执行脚本
onfocus脚本当元素获得焦点时执行脚本
键盘事件(KeyboardEvents)
在下列元素中无效:base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,以及title元素。
属性值描述
onkeydown脚本当键盘被按下时执行脚本
onkeypress脚本当键盘被按下后又松开时执行脚本
onkeyup脚本当键盘被松开时执行脚本
鼠标事件(KeyboardEvents)
在下列元素中无效:base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素。
属性值描述
onclick脚本当鼠标被单击时执行脚本
ondblclick脚本当鼠标被双击时执行脚本
onmousedown脚本当鼠标按钮被按下时执行脚本
onmousemove脚本当鼠标指针移动时执行脚本
onmouseout脚本当鼠标指针移出某元素时执行脚本
onmouseover脚本当鼠标指针悬停于某元素之上时执行脚本
onmouseup脚本当鼠标按钮被松开时执行脚
拷贝过来的很全,希望对你有所帮助!!
可以通过判断按键编码,符合则d出对话框。但很不幸F1……F12这些功能键没有对应的按键编码,所以不能用F7来判断。除了F1……F12,print screen,power,sleep,wakeup这些功能键外,其他全部按键都可以用
a 65
b 66
c 67
……
下面是判断按下"a"键时,d出警告框:
<title>d出窗口</title>
<script type="text/JavaScript">
<!--
function MM_popupMsg(msg) { //v1.0
//alert(event.keyCode)//显示对应的按键编码
if(event.keyCode==65){
//此处添加ASCII码等于70(a)的事件
alert(msg)
}
}
//-->
</script>
</head>
<body onkeydown="MM_popupMsg('你好!')">
</body>
</html>
全局属性可用于任何 HTML5 元素。可参考:http://www.jb51.net/w3school/html5/html5_ref_globalattributes.htm
事件属性:
就是当用户 *** 作一个 HTML 元素(如按钮,文本框,选择框等)时,触发某种事件(如点击事件onclick、值变化事件onchange等),从而启动一段 JavaScript动作。
常用的事件有几类:
1. 窗口事件,如onload(当页面被载入时执行),onunload
2. 表单元素事件,如onchange, onsubmit,onreset,onselect,onblur,onfocus
3. 键盘事件,如onkeydown,onkeypress,onkeyup
4. 鼠标事件,如onclick, ondbclick,onmousedown, onmouseup,onmouseover,onmouseout,onmousemove
等等
希望能对你有帮助O(∩_∩)O~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)