主要事件:
onclick 滑鼠單擊事件
onmouseover 滑鼠經過事件
onmouseout 滑鼠移開事件
onchange 文本框内容改變事件
onselect 文本框内容被選中事件
onfocus 光标聚集
onblur 光标離開
onload 網頁導入
onunload 關閉網頁
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title> 事件</title>
6 <script type="text/javascript">
7 function count(){
8
9 var result="";
10
11 //擷取第一個輸入框的值
12 var num1 = document.getElementById("txt1").value;
13 //擷取第二個輸入框的值
14 var num2 = document.getElementById("txt2").value;
15 //擷取選擇框的值
16 var op = document.getElementById("select").value;
17 //擷取通過下拉框來選擇的值來改變加減乘除的運算法則
18 switch(op){
19 case "+":
20 result = parseFloat(num1) +parseFloat(num2);
21 break;
22 case "-":
23 result = parseFloat(num1) -parseFloat(num2);
24 break;
25 case "*":
26 result = parseFloat(num1) *parseFloat(num2);
27 break;
28 case "/":
29 if(parseFloat(num2) === 0){
30 var con = confirm("被除數不能為0!");
31 break;
32 }
33 result = paresFloat(num1) / paresFloat(num2);
34 break;
35 }
36 //設定結果輸入框的值
37 document.getElementById("fruit").value = result;
38 }
39 </script>
40 </head>
41 <body>
42 <input type='text' id='txt1' />
43 <select id='select'>
44 <option value='+'>+</option>
45 <option value="-">-</option>
46 <option value="*">*</option>
47 <option value="/">/</option>
48 </select>
49 <input type='text' id='txt2' />
50 <input type='button' value=' = ' onclick="count()"/> <!--通過 = 按鈕來調用建立的函數,得到結果-->
51 <input type='text' id='fruit' onfocus="count()"/>
52 </body>
53 </html>
轉載于:https://www.cnblogs.com/deepSleeping/p/9765271.html