champion666
2016-12-19 08:35
如果不输入内容,prompt接收的值并不是null。
<html>
<head>
<title>无标题文档</title>
<script type="text/javascript">
function rec(){
var score=prompt("请输入你的分数");
if(score!=null){
if(score>=98)
document.write("你很棒!");
else if(score>=75)
document.write("不错");
else if(score>=60)
document.write("要jiayou");
else
document.write("要努力");
}
else
alert("输入内容为空!!!");//判断无效
}
</script>
</head>
<body>
<input name="button" type="button"onClick="rec()"
value="点击我,对成绩做评价" />
</body>
</html>
我是这么写的
function rec(){
var score; //score变量,用来存储用户输入的成绩值。
score =prompt("请输入你的成绩:"); ;
if(!score)
{
document.write("请输入内容")
}
else if(score>=90)
{
document.write("你很棒!");
}
else if(score>=75)
{
document.write("不错吆!");
}
else if(score>=60)
{
document.write("要加油!");
}
else
{
document.write("要努力了!");
}
}
<html>
<head>
<title>无标题文档</title>
<script type="text/javascript">
function rec(){
var score=prompt("请输入你的分数");
if(score!=null){
if(score>=98)
document.write("你很棒!");
else if(score>=75)
document.write("不错");
else if(score>=60)
document.write("要jiayou");
else
document.write("要努力");
}
else
var tem=confirm("你还没有输入成绩!");
alert(tem);
}
</script>
</head>
<body>
<input name="button" type="button"onClick="rec()"
value="点击我,对成绩做评价" />
</body>
</html>
JavaScript入门篇
739818 学习 · 9566 问题
相似问题