我正在尝试编写一个函数质量点输入学生的平均值,如果学生的平均值是90-100则返回4,如果平均值是80-89则返回3,如果平均值是70-79则返回2,如果平均值是70-79,则返回1平均值为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的文本区域的值。
答案 0 :(得分:2)
您可以像这样更改textarea:
document.forms['myform'].elements['txtOutput'].value = myValue;
您应该从按钮中移除name=txtOutput
- 您不需要它,这只会让事情变得困难。