一、键盘事件
1.onkeydown 键盘上某个键,按下时添加
aBox[0].onkeydown=function(event){
console.log('onkeydown事件');
console.log(event.code);
}
2、onkeyup 键盘上某个键,松开时触发
aBox[1].onkeyup=function(event){
console.log('onkeyup事件');
console.log(event.code);
}
3.onkeypress 键盘上某个键,别按下并松开时触发(不识别上下左右 shift ctrl alt whitespace)
aBox[2].onkeypress=function(event){
console.log('onkeypress事件');
console.log(event.code);
}
4.点击提交
<button></ button>有默认类型 type=submit;
图片格式 默认可提交
<form> </form>中默认提交功能
二、表单事件
1.oninput 输入事件元素获取用户输入时触发
aList[0].oninput=function(event){
console.log('oniput输入事件');
console.log(event);
}
2.onfocus元素获取到焦点时除触发
aList[1].onfocus=function(event){
console.log('onfocus输入事件');
console.log(event);
}
3.onbuler元素失去焦点时除触发
aList[2].onbuler=function(event){
console.log('onbuler输入事件');
console.log(event);
}
4.onsubmit 表单提交时触发(给Form整体)
oForm.onsubmit=function(event){
console.log('onsubmit输入事件');
console.log(event);
}
5.onreset 表单重置时触发(给Form整体 可获取焦点)
oForm.onreset=function(event){
console.log('onreset输入事件');
console.log(event);
}
6.onchange 改事件在表单内容改变时触(input,textarea,select.keygen)
aList[5].onchange=function(event){
console.log('onchange输入事件');
console.log(event);
}
7.onselect 用户选择文本时触发 (input textarea)
aList[6].onselect=function(event){
console.log('onselect输入事件');
console.log(event);
}
8.onsearch 用户向搜索域输入文本时触发(<intype="search"> 按回车或者'x'触发)
aList[7].onsearch=function(event){
console.log('onsearch输入事件');
console.log(event);
}
三、事件的补充
<style>
input:focus{
background-color: aqua;
}
h2::selection{
color: aqua;
background-color: antiquewhite;
//使用其可以改变复制字体的样式
}
p{
user-select: none;//用户不允许粘贴
}
</style>
</head>
<body>
<h1>马跃磊是我的大儿</h1>
<input type="text">
<h2>马士洋是我的好二儿</h2>
<p>马跃磊是我儿</p>
</body>
版权声明:本文为weixin_69290586原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。