使用for-loop或while-loop从用户输入多个x数字?

时间:2015-11-02 03:54:44

标签: javascript html for-loop user-input

我有2列表。左表的第1行显示标签“输入X(数字)”,并在其旁边输入字段类型=“数字”。第二行“显示X”显示多个X将显示多少,第三行显示输出/结果。

实施例

用户输入

  • 输入X(数字):10
  • 显示X:7

结果(输出)

10,20,30,40,50,60,70

如何使用for循环执行此操作? 如何使用while循环以相同的结果执行此操作?

1 个答案:

答案 0 :(得分:0)

<html>
<head>
<script>
function showValues() {
    var num1 = document.getElementById("input1").value;
    var num2 = document.getElementById("input2").value;
    var outputString = "" + (num1);
    for (var count = 2; count <= num2; count++) {
       outputString += ", " + (num1 * count); 
    }
    document.getElementById("theAnswer").value = outputString;
    }
</script>
</head>
<body>
<div>
<table id="tableid">

<tr>
<td>Enter X(number):</td> <td><input id="input1"></td>
</tr>

<tr>
<td>Show X:</td> <td><input id="input2" ></td>
</tr>

<tr>
<td> answer </td> <td><input id="theAnswer" ></td>
</tr>
</table>
<br/>


<button type="button" onclick="showValues();">showValues<br/>
</div>
</body></html>