我正在尝试编写一个函数quality Points,它输入学生的平均分,如果学生的平均分是90-100,则返回4;如果平均分是80-89,则返回3;如果平均分是70-79,则返回2;如果平均值为 60–69,如果平均值低于 60,则为 0。将该函数合并到从用户读取值的脚本中。
到目前为止我的代码是:
<form name="myform">
<script language=javascript>
function output()
{
if (condition)
{
document.myform.txtImput
}
}
</script>
<table border="1">
<tr>
<td>Enter Grade</td><td>
<textarea name=txtImput rows="1" cols="20"></textarea>
</td><td><input name=txtOutput type=button value=Get Quality Points onClick=output()></button></td>
</tr><tr>
<td>Quality Points</td><td>
<textarea name=txtOutput rows="1" cols="20" READONLY></textarea>
</td><td></td>
</tr>
</table>
</form>
我可以执行 If..Then 语句,但我不知道如何更改我命名为 txtOutput 的文本区域的值。
最佳答案
您可以像这样更改文本区域:
document.forms['myform'].elements['txtOutput'].value = myValue;
您应该从按钮中删除 name=txtOutput
- 您不需要它,它只会让事情变得困难。
关于javascript - 将输入与回显特定输出进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1821882/