求助 求助

来源:6-11 编程练习

慕瓜3177915

2016-08-14 10:27

<!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回答

  • zssssssss
    2016-08-14 17:12:23
    已采纳

    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;
    }


    慕瓜3177...

    非常感谢!

    2016-08-14 17:35:26

    共 1 条回复 >

  • 故人旧梦
    2016-08-14 22:56:02

    改了那个就可以了啊document

  • 慕瓜3177915
    2016-08-14 10:28:43

    显示不了结果 求大神 帮助

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题