<!DOCTYPE HTML>
<html>
<head>
<emta http-equiv="Content-Type" content="text/html;
charset=utf-8"/>
<title>if-else</title>
<script type="text/javaScript"/>
var myage=99; //赵红的年龄为99
if(myage<=44){
document.write("青年");
}
else if(myage<=59){
document.write("中年人");
}
else if(myage<=89);{
document.write("老年人");
}
else {document.write("长寿老人");}
</script>
</head>
<body>
</body>
</html>
这是我在编辑器手写的代码.为什么在浏览器打开就是不显示呢?我把课程里的代码复制过去就可以用。。啊啊啊啊!!!我的头发!!!!
都给你备注了 下载一个编辑器 这样看的清除一点 不要用记事本写
<!DOCTYPE HTML>
<html>
<head>
<!--<emta http-equiv="Content-Type" content="text/html; charset=utf-8"/>-->
<!--单词写错了-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>if-else</title>
<script type="text/JavaScript">
// <script type="text/javaScript"/> 多了一个/
var myage=99;
//赵红的年龄为99
if(myage<=44){
document.write("青年");
} else if(myage<=59){
// document.write("中年人"); 不能用中文的;
document.write("中年人");
// } else if(myage<=89);{ 删除;
} else if(myage<=89){
// document.write("老年人"); 不能用中文的;
document.write("老年人");
} else {
document.write("长寿老人");
}
</script>
</head>
<body>
</body>
</html>
else if(myage<=89);{,;去掉就可以了
应该是编译器自身问题。
你把需要每个{……}之间的空格和换行去掉,试试看。
一些换行和空格会影响这个编译器的检测。