第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于簡易計算器NaN的問題

關(guān)于簡易計算器NaN的問題

karlmarx 2016-05-24 02:23:43
<!DOCTYPE?html> <html> <head> ????<title>?事件</title> </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'?/> ????<script?type="text/javascript"> ????????var?a?=?parseInt(document.getElementById('txt1')).value; ????????var?b?=?parseInt(document.getElementById('txt2')).value; ????????var?c?=?document.getElementById('select').value; ????????var?d; ????????function?count()?{ ????????????if?(c?==?'+')?{ ????????????????d?=?a?+?b; ????????????????document.getElementById('fruit').value?=?d; ????????????}?else?if?(c?==?'-')?{ ????????????????d?=?a?-?b; ????????????????document.getElementById('fruit').value?=?d; ????????????}?else?if?(c?==?'*')?{ ????????????????d?=?a?*?b; ????????????????document.getElementById('fruit').value?=?d; ????????????}?else?if?(c?==?'/')?{ ????????????????d?=?a?/?b; ????????????????document.getElementById('fruit').value?=?d; ????????????}?else?if?(isNaN(a)?||?isNaN(b))?{ ????????????????alert('請輸入數(shù)字!'); ????????????}?else?if?(a.length?==?0)?{ ????????????????alert('請輸入數(shù)字!'); ????????????}?else?if?(b.length?==?0)?{ ????????????????alert('請輸入數(shù)字!'); ????????????}?else?if?(b?==?0)?{ ????????????????alert('除數(shù)不能為0!'); ????????????} ????</script> </body> </html>為什么執(zhí)行一直有問題,輸出一直是NaN? ??
查看完整描述

1 回答

已采納
?
玩意11

TA貢獻(xiàn)14條經(jīng)驗 獲得超10個贊


<!DOCTYPE html>
<html>

<head>
??? <title> 事件</title>

</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' />
??? <script type="text/javascript">

??? function count() {
??? var a = parseInt(document.getElementById('txt1').value);

??? var b = parseInt(document.getElementById('txt2').value);

??? var c = document.getElementById('select').value;

??? var d;
??????? if (c == '+') {
??????????? d = a + b;
??????????? document.getElementById('fruit').value = d;
??????? } else if (c == '-') {
??????????? d = a - b;
??????????? document.getElementById('fruit').value = d;
??????? } else if (c == '*') {
??????????? d = a * b;
??????????? document.getElementById('fruit').value = d;
??????? } else if (c == '/') {
??????????? d = a / b;
??????????? document.getElementById('fruit').value = d;
??????? } else if (isNaN(a) || isNaN(b)) {
??????????? alert('請輸入數(shù)字!');
??????? } else if (a.length == 0) {
??????????? alert('請輸入數(shù)字!');
??????? } else if (b.length == 0) {
??????????? alert('請輸入數(shù)字!');
??????? } else if (b == 0) {
??????????? alert('除數(shù)不能為0!');


??????? }
??? }
??? </script>
</body>

</html>


  1. count()函數(shù)你最后少了個}括號;

  2. parseInt(document.getElementById('txt1').value)。parseInt的應(yīng)該是到value的后面,你也寫錯位置了

查看完整回答
1 反對 回復(fù) 2016-05-24
  • 1 回答
  • 0 關(guān)注
  • 1938 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號