为了账号安全,请及时绑定邮箱和手机立即绑定

求助各位大神,为什么运行不了????

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>practice</title>

<script>

function count(){

    var aa=document.getElementById("txt1");

    var bb=document.getElementById("txt2");

    var cc=document.getElementById("select");

    var result=" ";

switch(cc){

    case "+":result=parseFloat(aa)+parseFloat(bb);

    break;

    case "-":result=aa-bb;

    break;

    case "*":result=aa*bb;

    break;

    case "/":result=aa/bb;

    break;

}

document.getElementById("txt3").value=result;

}

</script>

</head>

<body>

<form>

<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="txt3">

</form>

</body>


</html>


正在回答

2 回答

    var aa=document.getElementById("txt1");

    var bb=document.getElementById("txt2");

    var cc=document.getElementById("select");

每个后面是要取它们的值才对,加行.value  改为:

    var aa=document.getElementById("txt1").value ;
    var bb=document.getElementById("txt2").value ;
    var cc=document.getElementById("select").value ;


0 回复 有任何疑惑可以回复我~
#1

小龙虾需努力 提问者

非常感谢!
2016-12-12 回复 有任何疑惑可以回复我~

找到问题了   

function count(){

    var aa=document.getElementById("txt1");

    var bb=document.getElementById("txt2");

    var cc=document.getElementById("select");

后面不是取他的值   掉了.value

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468043    人
  • 解答问题       21891    个

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

进入课程

求助各位大神,为什么运行不了????

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信