这节不是很懂,能帮我解答下吗?谢谢!!!!!!!!!!!!!!!!!!!!!!!
代码我是这样写的,嗯,运行不出来。我比对了下别的同学的代码,有两个地方不太明白:
1.document.getElementById().value
这里value是什么含义呢?我又回顾了下《js入门篇》中获取id方法那一节,里面语法并没有提到要有value..
2.别的同学大多这样写的,复制了下@lhq 同学的代码<script type="text/javascript">
function count(){
var oTxt1 = document.getElementById("txt1").value;
var oTxt2 = document.getElementById("txt2").value;
var oSlt = document.getElementById("select").value;
var result = ""; //【这里为什么不能直接写成var result=document.getElementById("fruit").value】??
switch(oSlt) {
case "+":
result = parseFloat(oTxt1) + parseFloat(oTxt2);
break;
case "-":
result = parseFloat(oTxt1) - parseFloat(oTxt2);
break;
case "*":
result = parseFloat(oTxt1) * parseFloat(oTxt2);
break;
default:
result = parseFloat(oTxt1) / parseFloat(oTxt2);
}
document.getElementById("fruit").value = result;//【同理,这里可以省去?其实我不太懂这句的意思。。】
}
我感觉自己逻辑有点混乱,能帮我理理吗!!!