你用getelementbyid之类的东西,应该比较容易
解决方案 »
- 关于js中的全局变量
- 如何调用js原来的reverse方法,而不是prototype的reverse方法
- 谁能给解释下 这段代码 ?加粗的地方 一定要细 谢谢
- JS 调用 TTS 怎么让跳出来的人物隐藏
- 页面一个文本文件的链接,浏览器可否设置点击的时候出现“open”按钮
- js版本的日历显示时被遮住如何修改?
- 高分,低级问题:加上FROM 后第二个文本框就不能显示了?
- 对象未定义或不存在
- 关于表格奇偶行颜色、选中颜色、 onmouseover的颜色、onmouseout的颜色的问题,多谢大家了!
- 如何把tagName=select的标签隐藏掉,在线等。
- 求一个事件!关于文本框文字改变的信息!
- js 调用 mdb 文件的例子(jsp版本 和 asp 版本) 。 waitting on line 。。。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test</title>
</head>
<body>
<form name="test">
<b>How much is
<input type="text" name="firstNum" size="3">
times
<input type="text" name="secondNum" size="3">
? </b>
<br><br>
Please input the answer:
<input type="text" name="answer" size="5"/>
<br><br>
<input type="button" name="B1" value="Check" onClick="checkAnswer()"/>
</form>
</body>
</html>
<script type = "text/javascript">
<!--
function makeQuestion()
{
document.test.firstNum.value = Math.floor(Math.random() * 10);
document.test.secondNum.value = Math.floor(Math.random() * 10);
return document.test.firstNum.value * document.test.secondNum.value;
}
function checkAnswer()
{
if ( parseInt(document.test.answer.value) == result )
window.status = "Very good!";
else
window.status = "No, please try again!";
document.test.answer.value="";
result= makeQuestion();
}
var result = makeQuestion();
//-->
</script><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
给你改好了,你把字母打错了。
var result = makeQuestion();
即执行了“makeQuestion()”函数,该函数中用到的对象“document.test.firstNum”还未建立,所以要出错。