Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取用户提示并将其应用到JavaScript中带有循环的表中_Javascript_Html - Fatal编程技术网

获取用户提示并将其应用到JavaScript中带有循环的表中

获取用户提示并将其应用到JavaScript中带有循环的表中,javascript,html,Javascript,Html,我的JavaScript代码有问题,并且完全结合HTML和CSS理解JavaScript。它看起来类似于java或C++编程,但我似乎不能得到输出,所以我知道它是不同的。代码编辑器指出错误是没有帮助的,因为它混淆了HTML语法和JavaScript语法。下面是我的代码: var num1; var num2; var i; var平方; var立方; var-min; var-max; //提示用户输入2个数字,然后将字符串转换为整数 //返回那些数字 功能提示1(){ 做{ num1-win

我的JavaScript代码有问题,并且完全结合HTML和CSS理解JavaScript。它看起来类似于java或C++编程,但我似乎不能得到输出,所以我知道它是不同的。代码编辑器指出错误是没有帮助的,因为它混淆了HTML语法和JavaScript语法。下面是我的代码:

var num1;
var num2;
var i;
var平方;
var立方;
var-min;
var-max;
//提示用户输入2个数字,然后将字符串转换为整数
//返回那些数字
功能提示1(){
做{
num1-window.prompt(“请输入一个介于1和20之间的数字”);
number1=parseInt(num1);
}
而(数字1<1 | |数字1>20);
返回号码1
}
功能提示2(){
做{
num2-window.prompt(“请输入一个介于1和20之间的数字”);
number2=parseInt(num2);
}
而(数2<1 | |数2>20);
返回编号2;
}
//比较插入的2个数字,然后比较它们以获得范围
函数listRange(){
如果(编号1>编号2){
max+=1号;
最小值+=数字2;
}否则{
max+=数字2;
min+=1号;
}
返回最小值,最大值;
}
//创建表并使用范围填充数据
函数myTable(){
var tableDiv=document.getElementById(“myTableDiv”);
table.Div.innerHTML=“”+
“数字正方形”+
“立方体”+
"" +

对于(i=min;i我想下面就是你想要的。你的代码中有很多错误

1) 语法错误

2) 没有id为“myTableDiv”的div

3) 您只定义了函数,但从未调用它们

4) 在prompt1和prompt2中,有一个类似num-window.prompt(“请输入一个介于1和20之间的数字”)的syntex,这是错误的

5) 在myTable()函数中,您正在执行“”而没有将其分配给任何人

还有一些(主要是syntex)

var num1;
var num2;
var i;
var平方;
var立方;
var-min;
var-max;
//提示用户输入2个数字,然后将字符串转换为整数
//返回那些数字
功能提示1(){
做{
num1=window.prompt(“请输入一个介于1和20之间的数字”);
number1=parseInt(num1);
}
而(数字1<1 | |数字1>20);
}
功能提示2(){
做{
num2=window.prompt(“请输入一个介于1和20之间的数字”);
number2=parseInt(num2);
}
而(数2<1 | |数2>20);
}
//比较插入的2个数字,然后比较它们以获得范围
函数listRange(){
如果(编号1>编号2){
max=1号;
最小=数字2;
}否则{
max=数字2;
最小=1号;
}
}
//创建表并使用范围填充数据
函数myTable(){
var tableDiv=document.getElementById(“myTableDiv”);
x=“”+
“数字正方形”+
“立方体”+
"";

对于(i=min;i您的代码有太多的错误需要修复。请在询问有关StackOverflow的任何其他相关问题之前,花时间学习Javascript的基本知识。我投票结束这个问题,因为它有太多的错误,甚至无法开始对此进行评论。谢谢,我将进一步研究。不一定是这样比如说,我正在寻找一个解决方案,只是需要一些澄清。我还在努力。感谢yajiv的输入。我会进一步研究它,我大部分时间都在紧逼。我试图复制我教授的示例或幻灯片,甚至是window.prompt之类的函数,它在代码中的某一点上对我有效,但它只是由于他的例子完全在中,它与W3学校或其他使用中执行的网站相比,变得令人困惑