課程
/前端開發
/JavaScript
/JavaScript進階篇
javascript進階篇的第六章我不明白為什么要或那兩個輸入框還有要一個選擇框的值,獲取這些有id有什么用
2015-10-24
源自:JavaScript進階篇 6-11
正在回答
獲取id是為了拿到id對應的下面的值,不獲得這些值怎么去做加、減、乘、除運算。
我們是兄弟 提問者
<!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; ????//設置結果輸入框的值? ???? ???} ??</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()"/>?<!--通過?=?按鈕來調用創建的函數,得到結果-->? ???<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; }
你怎么寫的,我參照代碼這樣弄還是沒用,沒什么反應,你怎么寫的啊,貼貼我看看,參悟參悟。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答關于case值:case的值是什么類型的,如果case值與myweek的值僅僅是類型不一樣,能夠匹配嗎?
1 回答switch 中用了prompt獲取數值 為什么case后的數值必須要用單引號 ??
1 回答數組的值為什么有的是單引號,有的是雙引號
5 回答獲取ID值
1 回答為什么<td>里面改width的數值 對表格沒有改變?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-24
獲取id是為了拿到id對應的下面的值,不獲得這些值怎么去做加、減、乘、除運算。
2015-10-24
2015-10-24
你怎么寫的,我參照代碼這樣弄還是沒用,沒什么反應,你怎么寫的啊,貼貼我看看,參悟參悟。