对你们来说是相当简单的一个,但任何人都可以告诉我我哪里出错了?我只需要根据输入到文本框中的整数返回“Easy”,“Moderate”或“Hard”。根据两个整数之间的值返回一个字符串
HTML
<form id="form1" name="form1" method="post" action="">
<table>
<tr>
<td>Score:</td>
<td><input type="text" name="enter" id="enter" size="1"/></td>
<td><input type="text" name="result" id="result" disabled /></td>
</tr>
</table>
</form>
JS
function update() {
var v = document.getElementsById('enter')[0].value;
var output = v;
if ((v > 1) && (v <= 10)) = "Easy";
else if ((v > 11) && (v <= 20)) = "Moderate";
else ((v > 21) && (v <= 30)) = "Hard";
document.getElementById('result').innerHTML = output;
}
请问您能否在您的代码中添加详细信息? – fxm
您可能想使用getElementsByTagName('enter')[0]或getElementById('enter') – user753642
此示例应该工作得很好http://jsfiddle.net/rfLe9krx/ – NewToJS