Javascript进阶篇6-11的编程练习

来源:6-11 编程练习

shaoxiao64017599

2017-01-12 09:40

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS进阶篇编程练习</title>
<script type = "text/Javascript">
function count(){
	//获取第一个输入框的值,parseInt防止获取的为字符串
	 var txt1 = parseInt(document.getElementById("txt1").value); 
	//获取第二个输入框的值
	 var txt2 = parseInt(document.getElementById("txt1").value);  
	//获取选择框的值
	var txt3 = document.getElementById("select").value;
	
	//获取通过下拉框来选择的值来改变加减乘除运算
	switch(tet3){
	case "+":sum = txt1 + txt2; break;
	case "-":sum = txt1 - txt2; break;
	case "*":sum = txt1 * txt2; break;
	case "/":sum = txt1 / txt2; break;
	}
	//设置输入框的值
	getElementById("friut").value = sum;
}
</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>

运行完点击=没结果啊?怎么回事呢?亲们

写回答 关注

2回答

  • woshi昊
    2017-01-12 11:02:04
    已采纳

    第十六行代码switch(tet3),括号里面应该是txt3,单词写错了

    woshi昊 回复shaoxi...

    我在我的电脑上已经可以正常计算了,如果还不行你可以把代码发给我我再看看

    2017-01-15 16:57:47

    共 3 条回复 >

  • woshi昊
    2017-01-12 11:05:53

    还有第23行少写了一个document, document.getElementById("friut").value ,括号里的单词也写错了,是fruit,sum最好也定义一下

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题