Javascript 提示用户输入以创建乘法表

Javascript 提示用户输入以创建乘法表,javascript,html,css,Javascript,Html,Css,这个程序几乎可以运行。有没有办法确保当用户输入值时,它会将该值包含在乘法表中 <html> <head> <title> multiplication </title> <style> body{ font-family: arial; font-size: 20px; } </style> </head> <body> <br> <h3> Mulitplication ta

这个程序几乎可以运行。有没有办法确保当用户输入值时,它会将该值包含在乘法表中

<html>
<head>
<title> multiplication </title>
<style> 
body{
font-family: arial;
font-size: 20px;
}
</style>
</head>
<body>
<br>
<h3> Mulitplication table </h3>
<button onclick="myFunction()">Enter number </button>
<script language ="JavaScript">
function myFunction(){
var num = prompt("Please enter your number", 0);
document.write("<center><table border ='1px'>");
for var (a =1; a < num; a++) {
document.write("<tr style='height:40px'>");
for(var b =1; b<= 10; b++) {
document.write("<td style='width:40px'><center><font size = '4'>"  + a*b + "<.center></font></td>");
}
document.write("</tr>");
}
}
document.write("</table></center>");
</script>
</body>
</html>

乘法
身体{
字体系列:arial;
字体大小:20px;
}

多应用表 输入数字 函数myFunction(){ var num=提示(“请输入您的号码”,0); 文件。填写(“”); 对于var(a=1;a对于(var b=1;b,代码中似乎有很多问题,请检查下面的工作示例

  • 行下html标记未正确关闭,它应该是
    document.write

    document.wirite("<center><table border ='1px');
    
请参考下面的例子,让我知道如果你面临任何问题


乘法
身体{
字体系列:arial;
字体大小:20px;
}

多应用表 输入数字 函数myFunction(){ var num=提示(“请输入您的号码”,0); 文件。填写(“”); 对于(var a=1;a
那么问题是什么呢?你有一个打字错误
document.wirite
和document.write不像构建一个字符串。当你写出一个元素时,它将被关闭。此外,无论你学习的是什么课程,都在使用过时的html。font和center是不推荐使用的标记,不应该使用。
for (var a = 1; a < num; a++) {
    document.write("<tr><td style='width:40px'><center><font size = '4'>" + a * num + "</center></font></td></tr>");
  }