Javascript 基础教程之事件

下面我们来看以下常见的事件

nnn.png

onchange  改变事件

实例,代码如下,当在文本框输入小写字母时,鼠标离开文本框,变成大写字母

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>事件</title>	
	<script type="text/javascript">
		function cha(){
			var x=document.getElementById("name");
			x.value=x.value.toUpperCase();
		}
	</script>
</head>
<body>
	请输入:<input type="text" id="name" onchange="cha()">
</body>
</html>

onclick  点击事件

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>事件</title>	
	<script type="text/javascript">
		function cl(){
			alert("php中文网");
		}
	</script>
</head>
<body>
	<input type="button" value="点击" onclick="cl()">
</body>
</html>

onmouseover 和 onmouseout 事件

实例, 我们做一个例子,鼠标放上去,出现,欢迎来到php中文网  当鼠标离开时,文字变成 php中文网

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>事件</title>
	<style type="text/css">
		#dv{
			width:200px;height:200px;border:1px solid #f60;background-color: red;
			text-align: center;line-height:200px;
		}
	</style>

		
</head>
<body>
	<div id="dv" onmouseover="over(this)" onmouseout="out(this)"></div>

	<script type="text/javascript">
			function over(obj){
				obj.innerHTML = "欢迎来到php中文网"; //鼠标放上去时
			}

			function out(obj){
				obj.innerHTML = "php中文网"; // 鼠标离开后
			}
	</script>
</body>
</html>

onkeydown 键盘事件

现在我们来做一个例子,在文本框中,我们按下键盘,弹出一个提示窗口

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>事件</title>
	<script type="text/javascript">
		function onkey(){
			alert("您已触发键盘事件");
		}
	</script>	
</head>
<body>
		键盘事件:<input type="text" onkeydown="onkey()">
</body>
</html>

onload  加载事件

下面我们写一个实例:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>事件</title>
	<script type="text/javascript">
		function checkCookies(){
			if (navigator.cookieEnabled==true){
				alert("Cookies 可用")
			}else{
				alert("Cookies 不可用")
			}
		}
	</script>	
</head>
<body onload="checkCookies()">
		php 中文网
</body>
</html>



Weiter lernen
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>事件</title> <script type="text/javascript"> function cha(){ var x=document.getElementById("name"); x.value=x.value.toUpperCase(); } </script> </head> <body> 请输入:<input type="text" id="name" onchange="cha()"> </body> </html>
einreichenCode zurücksetzen