課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
javascript進(jìn)階篇的第六章我不明白為什么要或那兩個輸入框還有要一個選擇框的值,獲取這些有id有什么用
2015-10-24
源自:JavaScript進(jìn)階篇 6-11
正在回答
獲取id是為了拿到id對應(yīng)的下面的值,不獲得這些值怎么去做加、減、乘、除運算。
我們是兄弟 提問者
<!DOCTYPE?html> <html> ?<head> ??<title>?事件</title>?? ??<script?type="text/javascript"> ???function?count(){ ??????? ????//獲取第一個輸入框的值 ????var?txt1?=?parseInt(document.getElementById("txt1").value); //獲取第二個輸入框的值 ????var?txt2?=?parseInt(document.getElementById("txt2").value); //獲取選擇框的值 ????var?change=document.getElementById("select").value; ????var?result?=?0; //獲取通過下拉框來選擇的值來改變加減乘除的運算法則 ????switch(change){ ????????case?'+': ????????????result?=?txt1+txt2; ????????????break; ????????case?'-': ????????????result=txt1-txt2; ????????????break; ????????case?'*': ????????????result=txt1*txt2; ????????????break; ????????case'?/': ????????????result?=txt1/txt2; ????????????break; ????} ????debugger ????document.getElementById('fruit').value?=?result; ????//設(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>
??var?txt1=parseInt(document.getElementById('txt1').value); ????//獲取第二個輸入框的值 ????var?txt2=parseInt(document.getElementById('txt2').value); //獲取選擇框的值 var?select=parseInt(document.getElementById('select').value); var?result=''; //獲取通過下拉框來選擇的值來改變加減乘除的運算法則 switch(select) { ????case?'+':result=txt1+txt2; ????break; ????case?'-':result=txt1-txt2; ????break; ????case?'*':result=txt1*txt2; ????break; ????case'?/':result=txt1/txt2; ????break; ????result=document.getElementById('fruit').value; }
你怎么寫的,我參照代碼這樣弄還是沒用,沒什么反應(yīng),你怎么寫的啊,貼貼我看看,參悟參悟。
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答switch 中用了prompt獲取數(shù)值 為什么case后的數(shù)值必須要用單引號 ??
3 回答關(guān)于case值:case的值是什么類型的,如果case值與myweek的值僅僅是類型不一樣,能夠匹配嗎?
1 回答數(shù)組的值為什么有的是單引號,有的是雙引號
5 回答獲取ID值
3 回答上面給X賦了那么多的取值,取值時不影響嗎?????為什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-24
獲取id是為了拿到id對應(yīng)的下面的值,不獲得這些值怎么去做加、減、乘、除運算。
2015-10-24
2015-10-24
你怎么寫的,我參照代碼這樣弄還是沒用,沒什么反應(yīng),你怎么寫的啊,貼貼我看看,參悟參悟。