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

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

就是沒有輸出結(jié)果,請問哪里出錯(cuò)了?

就是沒有輸出結(jié)果,請問哪里出錯(cuò)了?

歷練后的飛翔 2017-05-09 16:13:34
<!DOCTYPE html><html>?<head>? <title> 事件</title> ?? <script type="text/javascript">? ?function count(value12){? ? ? var value12;? ? //獲取第一個(gè)輸入框的值? ? var value1 = document.getElementById("txt1").value; //獲取第二個(gè)輸入框的值 var value2 = document.getElementById("txt2").value; //獲取選擇框的值 var operator = document.getElementById("select").value; //獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則 switch(operater){ ? ?case "+": value12 = parseInt("value1") + parseInt("value2");break; ? ?case "-": value12 = parseInt("value1") - parseInt("value2"); break; ? ?case "*": value12 = parseInt("value1") * parseInt("value2"); break; ? ? case "/": value12 = parseInt("value1") / parseInt("value2");break; ? ? }? ? //設(shè)置結(jié)果輸入框的值?? ? document.getElementById("fruit").value = value12;? ?}? </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>
查看完整描述

6 回答

?
殊途同歸0923

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

  1. input的onclick事件count()函數(shù)是無參的,js中定義的是有參數(shù)。

  2. js中count(value12)和count()函數(shù)第一行聲明的value12沖突,需要把函數(shù)括號(hào)里的value12去掉。

  3. 函數(shù)中獲取“select”的值是用operator來接收的,而switch中的條件單詞寫成了operater,這兩個(gè)地方需要一致。

  4. parseInt中的參數(shù)不能帶引號(hào),帶引號(hào)表示將字符串value1轉(zhuǎn)換成數(shù)字類型,會(huì)轉(zhuǎn)換失敗。

查看完整回答
反對 回復(fù) 2017-05-10
?
SoEasy_1

TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超6個(gè)贊

//加粗傾斜的是你錯(cuò)誤的地方

<script type="text/javascript">


function count(){

var value12;

?//獲取第一個(gè)輸入框的值

?var value1 = document.getElementById("txt1").value;

?//獲取第二個(gè)輸入框的值

?var value2 = document.getElementById("txt2").value;

?//獲取選擇框的值

?var operator = document.getElementById("select").value;

?//獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則

?switch(operator){

case "+": value12 = parseInt(value1) + parseInt(value2);break;

case "-": value12 = parseInt(value1) - parseInt(value2); break;

case "*": value12 = parseInt(value1) * parseInt(value2); break;

?case "/": value12 = parseInt(value1) / parseInt(value2);break;

?

?}

?//設(shè)置結(jié)果輸入框的值?

?document.getElementById("fruit").value = value12;

}


? </script>?


查看完整回答
反對 回復(fù) 2017-05-10
?
精慕門9254224

TA貢獻(xiàn)167條經(jīng)驗(yàn) 獲得超46個(gè)贊

還有你的count()函數(shù)定義一個(gè)有參數(shù)的,但是你的點(diǎn)擊事件調(diào)用的是無參的函數(shù)
查看完整回答
反對 回復(fù) 2017-05-09
?
子期不遇

TA貢獻(xiàn)150條經(jīng)驗(yàn) 獲得超35個(gè)贊

var operator = document.getElementById("select").value和switch(operater)兩個(gè)變量不是一樣的吧???寫錯(cuò)了

查看完整回答
反對 回復(fù) 2017-05-09
?
tom的貓

TA貢獻(xiàn)65條經(jīng)驗(yàn) 獲得超35個(gè)贊

???switch(operater){

? ?case "+": value12 = parseInt("value1") + parseInt("value2");break;

? ?case "-": value12 = parseInt("value1") - parseInt("value2"); break;

? ?case "*": value12 = parseInt("value1") * parseInt("value2"); break;

? ? case "/": value12 = parseInt("value1") / parseInt("value2");break;

operater 單詞錯(cuò)了

parseInt 不能帶引號(hào)

查看完整回答
反對 回復(fù) 2017-05-09
?
Caballarii

TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊

  1. var operator = document.getElementById("select").value;和switch(operater)里面operator不一致。

  2. case "+": value12 = parseInt(value1) + parseInt(value2);break;里面value1和value2是變量,不要加雙引號(hào)

查看完整回答
反對 回復(fù) 2017-05-09
?
__innocence

TA貢獻(xiàn)313條經(jīng)驗(yàn) 獲得超208個(gè)贊

switch里面的單詞寫錯(cuò)了。。。。。。。。。。。。

查看完整回答
反對 回復(fù) 2017-05-09
  • 6 回答
  • 0 關(guān)注
  • 2270 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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