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

我的代码有问题吗?为什么点了按钮没反应

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知识点</title>
    <script type="text/javascript">

     function rec () {
        var score;
        score=prompt("请输入您的期末考试成绩:");
        if (score>=90)
        {
            document.write("你很棒");
        }
        else if (score>=80)
        {
            document.write("嗯,还行吧");
        }
        else if (score>=70)
        {
            document.write("要努力了哦");
        }
        else
        {
            document.write("小子,爱情不能当饭吃");
        };
    };

</script>
</head>
<body>

<input name="button" type="button" onclick="hanshu()" value="函数与函数调用" />

</body>
</html>

正在回答

2 回答

   };
};

这里2个分号是什么情况,删掉。还有最后的}请改为英文状态下的}

<input name="button" type="button" onclick="hanshu()" value="函数与函数调用" />

上面定义的函数是rec(),这里调用的函数怎么成了hanshu(),改过来就好了

<input name="button" type="button" onclick="rec()" value="函数与函数调用" />

修改后的全代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知识点</title>
    <script type="text/javascript">
     function rec () {
        var score;
        score=prompt("请输入您的期末考试成绩:");
        if (score>=90)
        { 
            document.write("你很棒");
        }
        else if (score>=80)
        { 
            document.write("嗯,还行吧");
        }
        else if (score>=70)
        { 
            document.write("要努力了哦");
        }
        else
        { 
            document.write("小子,爱情不能当饭吃");
        }
     }
</script>
</head>
<body>
<input name="button" type="button" onclick="rec()" value="函数与函数调用" />
</body>
</html>


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

E网飙风 提问者

非常感谢!
2015-07-06 回复 有任何疑惑可以回复我~

请问,

   };

};

这种情况是这样的,我在上面还有别的函数,如果不用分号,会不会不起作用?我上代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>知识点</title>

<script type="text/javascript">

function tangchu () {

var mymessage=confirm("关于alert弹出框的知识你了解了吗?");

if (mymessage==true)

alert("alert是警告弹出框,格式为:aletr(显示内容)");

}

else

alert("格式不对,不会显示");

}

};

function shuchu () {

var mymessage=confirm("输出内容命令知道怎么用吗?");

if (mymessage==true)

document.write("知道,格式为:document.write(输出内容)");

}

else

document.write("不知道,格式错误不显示效果!");

}

};

function queren () {

var mymessage=confirm("学会用confirm确认对话框了没有?");

if (mymessage==true)

document.write("confirm是确认对话框,通过IF...ELSE...关系返回布尔值,如果消息返回为真,则执行下面的代码;否则执行ELSE下面的代码");

}

else

document.write("切记,在IF函数与ELSE之间的花括号那里把默认加上的分号去掉,否则,不执行");

};

};

function panduan () {

var mymessage=confirm("你会用IF条件判断语句吗?");

if (mymessage==true)

document.write("IF(括号里的是条件表达式,一般是用逻辑运算符来表达两边的关系),比如(>=或<=或==)大于等于/小于/等于等于,右边为true如果条件成立,则执行IF下面的代码;如果条件不成立,则执行else下面的代码");

}

else

document.write("IF条件不成立,则执行此代码");

};

};

function hanshu () {

var mymessage=confirm("学过函数吗,函数调用会吗");

if (mymessage==true)

document.write("函数格式:FUNCTION 函数名(){这里写函数内容,主要是一些重复的表达式}一个函数结束可以打上分号,分号就是代表结束。");

}

else

document.write("否则不显示;一定要先给变量赋值;赋值的内容是需要展示的效果");

}

};

function tiwen () {

var socore;

socore=prompt("请输入您的期末考试成绩:");

if (socore>=90)

document.write("你很棒!");

}

else if (socore>=80)//多重语句多用于不同值之间的比较

document.write("嗯,还行!");

}

else if (socore>=70)//嵌套判断语句,if..(else if..)else..

document.write("要加油了!");

}

else if (socore>=60)

document.write("你太次了!");

}

else

document.write("你要努力了");

};

};

function beifen () {

var chenhu;

chenhu=prompt("只要你回答对这个问题,大大地有奖:");

if (chenhu=="爸爸")//IF括里号如果是等于,一定要是==才可以,切记!

alert("好,乖儿子!你回答对了!");

}

else

document.write("你个笨猪,连这个都不知道!");

}

}

</script>

</head>

<body>

<input name="button" type="button" onclick="tangchu()" value="弹出框" />

<input name="button" type="button" onclick="shuchu()" value="输出内容" />

<input name="button" type="button" onclick="queren()" value="确认对话框" />

<input name="button" type="button" onclick="panduan()" value="判断语句IF" />

<input name="button" type="button" onclick="hanshu()" value="函数与函数调用" />

<input name="button" type="button" onclick="tiwen()" value="提问式弹出框" />


</body>

</html>

好几个函数放在同一个页面下,我刚才的那样做是为了防止不返回值,是不是在写法有错误?

谢谢

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

举报

0/150
提交
取消

我的代码有问题吗?为什么点了按钮没反应

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