dom中的事件
1.添加事件的方式有两种:
<html>
<head>
</head>
<body>
<input type="button" value="点击" id="one"/>
</body>
<script>
方式1:
//1.获得要添加的元素对象
var one = document.getElementById("one");
//2.添加事件函数属性
one.onclick=funciotn(){
alert("jiushishi");
}
方式2:
//<input type="button" value="点击" id="one" onclick="alert('zaishishi')"/>
</script>
</html>
2. onblur(失去焦点)和onfocus(获得焦点)
<html>
<head>
</head>
<body>
<input type="text" id="one" />
</body>
<script type="text/javascript">
var one = document.getElementById("one");
one.onblur=function(){
alert("失去焦点!");
} //光标离开鼠标闪烁处
one.onfocus=function(){
alert("得到焦点!");
} //得到焦点就是让鼠标的光标在某点闪烁,让你输入内容
</script>
</html>
3. onchange 域的内容被更改
<html>
<head>
<title>onchange事件.html</title>
<meta http-equiv="content-type" content="text/html; charset=unicode">
</head>
<body>
<input type="text" id="one" />
<select id="two" >
<option>大专</option>
<option>本科</option>
</select>
</body>
<script type="text/javascript">
var one = document.getElementById("one");
one.onchange=function(){
alert("被改变了!");
}
var two =document.getElementById("two");
two.onchange=function(){
alert("被改变了!");
}
</script>
</html>
4.onkeydown, onkeypress, onkeyup
onkeydown 某个键盘按键被按下 onkeypress 某个键盘按键被按下并松开 onkeyup 某个键盘按键被松开 <html> <head> <title>05-dom中的事件04.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <input type="text" id="one" /> </body> <script type="text/javascript"> //event => 封装了事件发生的详情 //keyCode属性 => 按下按键的unicode码 var one = document.getElementById("one"); one.onkeydown=function(event){ //1 获得摁下的按键 var key = event.keyCode; //2 判断按键按下的是否是回车 if(key=13 ){ //是=>表单提交 alert("表单被提交了"); } } </script> </html>
5.onload 当页面加载完成时触发。当页面加载完之后,在进行一些任务。