Amaranta
2017-01-29 17:10
var x = getElementById("txt1").value;
var y = getElementById("txt2").value;
var option = getElementById("select").value;
var result;
function getResult(){
if(option=='+'){
result= x+y;
}else if(option=='-'){
result= x-y;
}else if(option=='*'){
result= x*y;
}else{
result= x/y;
}
document.getElementById("fruit").value=result;
在这里添加 onclick="getResult()" :
<input type='button' value=' = ' onclick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果-->
然后还有就是,+号问题,由于JS默认取出来的值不确定是否字符串,当使用+号时,需要将其转成数字,result = Number(x) + Number(y); 这样才能得到正确的结果。
getElementById('');这个地方应该是单引号‘ ’而不是双引号“ ”
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题