咖啡日语论坛

 找回密码
 注~册
搜索
查看: 858|回复: 2

[其他问题] html中遇到的问题,不好意思,不是日语问题,不知道该放哪个板块里。。。

[复制链接]
发表于 2010-11-12 18:45:28 | 显示全部楼层 |阅读模式
要的结果是在对话框里输入的成绩分数,和最后显示出来的分数一样。。。就是这句"分吗? 非常棒,优秀!";   输入90分的话,显示出来的就是90分吗? 非常棒,优秀!    为什么我最后显示出来的是z1+z2  而不是z1和z2里的内容呢???



<html>
<head>
<title>006-3.html</title>
<script type="text/javascript"
src="http://www.geocities.jp/seijoh_hp_comp/myErrorHandler.js"></script>
<script type="text/javascript"
src="http://www.geocities.jp/seijoh_hp_comp/myErrorHandler2.js" defer></script>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="Author" content="鑫鑫" />
<link rel="stylesheet" type="text/css" href="005.css" />
<meta http-equiv="Content-Script-Type" content="text/JavaScript" />
</head>
<body>
<h1>HP computer</h1><div id="ip"></div>
<h2>作业</h2>

<script type="text/javascript">

z1 = prompt("数学得分?","请输入0~100。");
z2 = "分吗? 非常棒,优秀!";
if(z1 < 60){
document.write("呜呜,不合格。");}
else if(z1 > 60 , z1 < 80 ){
document.write("良。");}
else if(z1 >80 ){
        document.write("z1 + z2");}
</script>

<!--  JavaScript   -->
<noscript>
<p>JavaScript。</p>
</noscript>
</body>
</html>
回复

使用道具 举报

发表于 2010-11-12 19:34:03 | 显示全部楼层
不太懂JAVASCRIPT,如果说错了请无视

document.write("z1 + z2");
这么写的话,应该是把z1+z2当做字符串直接输出了吧
z1,z2是变量,就不用加引号了
回复 支持 反对

使用道具 举报

发表于 2010-11-12 19:38:00 | 显示全部楼层
去掉前后的 "  " 就可以了  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注~册

本版积分规则

小黑屋|手机版|咖啡日语

GMT+8, 2025-2-2 12:43

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表