JavaScript之事件

导读:本篇文章讲解 JavaScript之事件,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、鼠标事件

在这里插入图片描述
案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			#d1{
				width: 100px;
				height: 100px;
				background-color: red;
			}
		</style>
		
		<script type="text/javascript">
			function fun1(){
				console.log("双击666")
			}
			
			function fun2(){
				console.log("鼠标按下")
			}
			function fun3(){
				console.log("鼠标抬起")
			}
			function fun4(){
				console.log("鼠标进入")
			}
			function fun5(){
				console.log("鼠标离开")
			}
			function fun6(){
				console.log("鼠标移动")
			}
			
		</script>
	</head>
	<body>
		<div id="d1" ondblclick="fun1()" 
					onmousedown="fun2()" 
					onmouseup="fun3()" 
					onmouseenter="fun4()" 
					onmouseleave="fun5()"
					onmousemove="fun6()">
		</div>
	</body>
</html>

二、按键事件

在这里插入图片描述
案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			function func1(){
				console.log("按钮按下")
			}
			function func2(){
				console.log("按钮抬起")
			}
			function func3(){
				console.log("按钮按下并抬起")
			}
		</script>
	</head>
	<body>
		<input type="text" onkeydown="func1()" 
		onkeyup="func2()" onkeypress="func3()"/>
	</body>
</html>

三、表单事件

在这里插入图片描述
案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			function fun1(){
				console.log("获得焦点")
			}
			function fun2(){
				console.log("失去焦点")
			}
			function fun3(){
				console.log("正在输入")
			}
			function fun4(){
				console.log("内容改变")
			}
			function fun5(sel){
				console.log(sel.value)
			}
			
			function fun6(){
				alert("提交")
				return false
			}
			function fun7(){
				console.log("重置")
				return false
			}
			
			
		</script>
	</head>
	<body>
		<form action="https://www.baidu.com" method="get" onsubmit="fun6()" onreset="fun7()">
			用户名:<input type="text" name="username" id="username" value="" onfocus="fun1()" onblur="fun2()" oninput="fun3()" onchange="fun4()"/><br />
			<br />
			<select name="city" onchange="fun5(this)">
				<option value="1" selected>--请选择城市--</option>
				<option value="2">北京</option>
				<option value="3">长沙</option>
				<option value="4">济南</option>
			</select>
			
			<br />
			<br />
			<!--<input type="submit" value="提交数据" onsubmit="fun6()"/>
	
			<input type="reset" value="充值数据" onreset="fun7()"/>-->
			
			<input type="submit" value="提交数据"/>
	
			<input type="reset" value="充值数据"/>
		</form>
	</body>
</html>

四、页面加载事件

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			function testFun(){
				var in1=document.getElementById("d1")
				var v1=in1.value
				console.log(v1)
			}
		</script>
	</head>
	<body onload="testFun()">
		<input type="text" name="d1" id="d1" value="test" />
	</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/74215.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!