【问题标题】:Multiple x number from user-input using for-loop or while-loop?使用for循环或while循环来自用户输入的多个x数?
【发布时间】:2015-11-02 03:54:43
【问题描述】:

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

示例:

用户输入

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

结果(输出)

10、20、30、40、50、60、70

如何使用 for 循环来做到这一点? 如何使用 while-loop 执行此操作并获得相同的结果?

【问题讨论】:

  • 任务很简单。你可以(你应该)自己实现它。您只需浏览一下就可以找到任何所需的教程和手册。

标签: javascript html for-loop user-input


【解决方案1】:
<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 2020-12-21
    • 2014-08-21
    • 1970-01-01
    • 2013-11-16
    • 2020-02-15
    • 1970-01-01
    相关资源
    最近更新 更多