<!DOCTYPE?html><html>?<head>??<title>?事件</title>????<script?type="text/javascript">???function?count(){???????var?a?=?document.getElementById("txt1").value;????//獲取第一個輸入框的值??????????????var?b?=??document.getElementById("txt2").value; //獲取第二個輸入框的值 ?? ???var?c?=?document.getElementById("select").value; ???var?d?=?""; //獲取選擇框的值 ??? ????switch(c){ ????????case?"+": ????????????d?=?parseInt(a)+parseInt(b); ????????????//?break; ????????case?"*": ????????????d?=?parseInt(a)*parseInt(b); ???????????//?break; ????????case?"-": ????????????d?=?parseInt(a)-parseInt(b); ????????????//break; ????????default: ????????????d?=?parseInt(a)/parseInt(b); ????????????//break; ????} //獲取通過下拉框來選擇的值來改變加減乘除的運算法則 ???? ????document.etElementById("fruit").value?=?d;????//設(shè)置結(jié)果輸入框的值????????}??</script>??</head>??<body>???<input?type='text'?id='txt1'?/>????<select?id='select'> <option?value='+'>+</option> <option?value="-">-</option> <option?value="*">*</option> <option?value="/">/</option>???</select>???<input?type='text'?id='txt2'?/>????<input?type='button'?value='?=?'?onclick='count()'/>?<!--通過?=?按鈕來調(diào)用創(chuàng)建的函數(shù),得到結(jié)果-->????<input?type='text'?id='fruit'?/>????</body></html>
2018-06-13
以上是你JS代碼中一句,其中的get被寫成了et,少了一個字母g。所以錯誤。改成get后,就是對的了。
2018-06-10
你可以下載一個sublime來編輯,因為你粘貼進來的代碼看的不太明白...