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>



#
繼續學習
||
<!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>