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

求助 求助

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<script>

function abc()

{

var tXt1=parseInt(document.getElementById('txt1').value);

var sel=documet.getElementById('select1').value;

var tXt2=parseInt(document.getElementById('txt2').value);

var result='';

switch(sel)

{

case '+':

result=tXt1+tXt2;

break;

case '-':

result=tXt1-tXt2;

break;

case '*':

result=tXt1*tXt2;

break;

case '/':

result=tXt1/tXt2;

break;

}

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

}

</script>

</head>


<body>

<input type="text" id="txt1">

<select id="select1" >

<option value="+">+</option>

    <option value="-">-</option>

    <option value="*">*</option>

    <option value="/">/</option>

</select>

<input type="text" id="txt2" />

<input type="button" id="btn"  value="=" onclick="abc()"/> 

<input type="text" id="txt3" />

</body>

</html>


正在回答

3 回答

sel定义那里document打错了

 function abc()
{
var tXt1=parseInt(document.getElementById('txt1').value);
var sel=document.getElementById('select1').value;
var tXt2=parseInt(document.getElementById('txt2').value);
var result='';
switch(sel)
{
case '+':
result=tXt1+tXt2;
break;
case '-':
result=tXt1-tXt2;
break;
case '*':
result=tXt1*tXt2;
break;
case '/':
result=tXt1/tXt2;
break;
}
document.getElementById('txt3').value=result;
}


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

慕瓜3177915 提问者

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

改了那个就可以了啊document

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

显示不了结果 求大神 帮助

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

举报

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

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

进入课程

求助 求助

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