使用Javascript在提示之间创建中断

使用Javascript在提示之间创建中断,javascript,html,break,prompt,multiplication,Javascript,Html,Break,Prompt,Multiplication,因此,基本上我正在尝试使它,以便网页将不断提示您输入一个数字,直到您输入-1。然后,它将停止并发布您之前输入的所有数字的乘法表 到目前为止,这就是我所拥有的,我真的不确定从这里走到哪里 <script> var num = prompt("Enter Number", "0") var num = parseInt(num); var i = 0; document.write('<table ="1">'); for (i =

因此,基本上我正在尝试使它,以便网页将不断提示您输入一个数字,直到您输入-1。然后,它将停止并发布您之前输入的所有数字的乘法表

到目前为止,这就是我所拥有的,我真的不确定从这里走到哪里

<script>
    var num = prompt("Enter Number", "0")

    var num = parseInt(num);
    var i = 0;

    document.write('<table ="1">');
    for (i = 1; i < 13; i++) {
        document.write("<tr><td>" + num + " x " + i + " = " + num * i + "</td></tr>");
    }

    document.write("</table>");

    var num = prompt("Enter Number", "0")

    document.write('<table ="1">');
    for (i = 1; i < 13; i++) {
        document.write("<tr><td>" + num + " x " + i + " = " + num * i + "</td></tr>");
    }

    document.write("</table>");

    var num = prompt("Enter Number", "0")

    document.write('<table ="1">');
    for (i = 1; i < 13; i++) {
        document.write("<tr><td>" + num + " x " + i + " = " + num * i + "</td></tr>");
    }

    document.write("</table>");


</script>

var num=提示(“输入数字”、“0”)
var num=parseInt(num);
var i=0;
文件。写(“”);
对于(i=1;i<13;i++){
写(“+num+”x“+i+”=“+num*i+”);
}
文件。填写(“”);
var num=提示(“输入数字”、“0”)
文件。写(“”);
对于(i=1;i<13;i++){
写(“+num+”x“+i+”=“+num*i+”);
}
文件。填写(“”);
var num=提示(“输入数字”、“0”)
文件。写(“”);
对于(i=1;i<13;i++){
写(“+num+”x“+i+”=“+num*i+”);
}
文件。填写(“”);
使用循环。下面的代码还用于创建DOM元素,并将它们添加到容器元素中,而不是使用

document.addEventListener('DOMContentLoaded',function(){
var-num;
var container=document.getElementById('container');
做{
num=提示(“输入数字”、“0”);
如果(数值>0){
var table=document.createElement('table');
对于(i=1;i<13;i++){
var行=document.createElement('tr');
var cell=document.createElement('td');
cell.appendChild(document.createTextNode(num+“x”+i+“=”+num*i));
子行(单元格);
表2.追加子项(行);
}
container.appendChild(表);
}
}而(num>0);
});
td{
边框:2px实心#f00;
颜色:#00f;
}

与上一篇文章类似,只是简单地对heck和gone进行了评论。是的,避免使用document.write——这在2000年代早期的书中很好,但它已经过时了,在很多情况下会被打破。我还假设,当你说乘法表时,你想迭代输入的数字,并创建一个完整的数字表。因此,两个内部循环:一个用于输入编号,另一个用于多达12次迭代

祝你在这次学校作业中好运

var num=0,total=0;
num=parseInt(提示(“输入数字或-1结束”,0));
//继续执行此循环,直到输入-1。
while(num!=-1){
//创建一个表元素,但不要添加它。
var myTable=document.createElement(“表”);
//这行循环到提示的数字。。。

for(var i=0;iA
while
loop将是您在这里的朋友。