在Javascript中打印警报框中任意数字的乘法表

在Javascript中打印警报框中任意数字的乘法表,javascript,loops,alert,Javascript,Loops,Alert,我想在警报框中从用户处获取数字(作为输入)后显示一个表(乘法1)。但问题是在循环下,因为循环运行了10次,所以警报框也显示了10次。我尝试使用id,在循环外编写了警报代码,但它不能正常工作。那么,是否可以在一个警报框中显示输出,而不是在10个警报框中显示输出?此外,警报框似乎没有正确解释“br”。还有其他方法吗?用\n代替br怎么样 如果你是这样做的 警报->获取输入 循环并存储结果 警报->显示输出 那么它应该可以正常工作了问题是在for循环中放置警报将。。。用一个数字显示一个警报,然后用另一

我想在警报框中从用户处获取数字(作为输入)后显示一个表(乘法1)。但问题是在循环下,因为循环运行了10次,所以警报框也显示了10次。我尝试使用id,在循环外编写了警报代码,但它不能正常工作。那么,是否可以在一个警报框中显示输出,而不是在10个警报框中显示输出?此外,警报框似乎没有正确解释“br”。还有其他方法吗?

用\n代替br怎么样

如果你是这样做的

警报->获取输入

循环并存储结果

警报->显示输出


那么它应该可以正常工作了

问题是在for循环中放置警报将。。。用一个数字显示一个警报,然后用另一个数字显示另一个警报,等等

您希望首先创建警报的整个主体(使用for循环),然后创建一次警报

<script>
function table()
{
  var x=prompt("Enter a number:",2);
  var alertBody = '';
  for (var i=1; i<10; i++) {
    alertBody += x + "*" + i +"="+x*i + '\n';
  }
  alert(alertBody);
}
</script>

函数表()
{
var x=提示(“输入一个数字:”,2);
var-alertBody='';

对于(var i=1;i请向我们展示您的代码构建字符串。警报中的新行是\n,而不是br谢谢:)它正在工作。另一位成员建议了相同的答案,当我尝试标记他的答案后回来时,他已将其删除。