各位大神,请问代码哪里错了?结果一直显示不出来

来源:6-11 编程练习

尼古拉斯_汤普森_赵四

2016-10-15 16:15


<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 事件 </title>
<script type="text/javascript">   
function count(){
	var a=parselnt(document.getElementById("txt1").value);
	var b=parselnt(document.getElementById("txt2").value);
	var c=document.getElementById("select").value;
	var d="";
	switch(c){
		case"+":
			d=a+b;
			break;
		case"-":
			d=a-b;
			break;
		case"*":
			d=a*b;
			break;
		default:
			d=a/b;
	document.getElementById(fruit).value=d;
}
</script>
</head>
<body>
	<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='fruit'/>
</body>
</html>


写回答 关注

3回答

  • Shero_25
    2016-10-24 11:46:36

    parselnt确实拼写错了啊 你写的是parselnt 那个是大写的i 不是小写的l 

    尼古拉斯_汤...

    我知道了,是字体,字体的问题把我们弄乱了。

    2016-10-24 14:14:48

    共 2 条回复 >

  • Shero_25
    2016-10-20 15:22:07

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 事件 </title>

    <script type="text/javascript">   

    function count(){

        var a=parseInt(document.getElementById("txt1").value);

        var b=parseInt(document.getElementById("txt2").value);

        var c=document.getElementById("select").value; 

        var d="";

        switch(c){

            case"+":

                d=a+b;

                break;

            case"-":

                d=a-b;

                break;

            case"*":

                d=a*b;

                break;

            default:

                d=a/b;

        }

        document.getElementById('fruit').value=d;

    }

    </script> 

    </head>

    <body>

        <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='fruit'/>

    </body>

    </html> 


    尼古拉斯_汤... 回复Shero_...

    谢谢谢谢!!不过parselnt没有拼错喔,然后后面加上了}和引号还是运行不了结果。啊,好苦恼 T_T

    2016-10-24 11:37:34

    共 2 条回复 >

  • day__
    2016-10-15 19:33:39

    第8行parseInt没有定义,25行后缺少符号 }

    尼古拉斯_汤...

    符号后来加上去了,再运行还是没有结果。第8行的pareselnt还需要定义哪里呢?

    2016-10-17 11:12:50

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题