Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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 - Fatal编程技术网

javascript表缺少分号(;)?

javascript表缺少分号(;)?,javascript,Javascript,我正在尝试使用document.write创建表。 它说我缺少一个分号 var x=3; var myTable= "<table style='border:4px solid black'><tr><td colspan:3; style='width: 100px; color: red;text-align:center'>Col Head 1</td></tr>"; myTable+="<tr><td

我正在尝试使用document.write创建表。 它说我缺少一个分号

var x=3;
var myTable= "<table style='border:4px solid black'><tr><td colspan:3; style='width: 100px; color: red;text-align:center'>Col Head 1</td></tr>";
myTable+="<tr><td     style='width: 100px; text-align: right;'>---------------</td></tr>";

for (var i=0; i<13; i++) {
myTable+="<tr><td style='width: 100px;'>"i"</td>";
myTable+="<td style='width:100px;'>*</td>";
myTable+="<td style='width: 100px; text-align: center;'>" + i*3 + "</td>";
myTable+="<td style='width: 100px; text-align: center;'>" + 7 + "</td></tr>";
}  
myTable+="</table>";

document.write( myTable);
var x=3;
var myTable=“Col头1”;
myTable+=“--------------”;
对于(var i=0;i而言,您的问题在于:

 myTable+="<tr><td style='width: 100px;'>"i"</td>";
myTable+=“i”;
使用正确的连接进行更改:

 myTable+="<tr><td style='width: 100px;'>" + i + "</td>";
myTable+=”+i+”;

错误表示需要分号,因为
引号对javascript引擎说这是一行的结尾。当需要连接时。

在下面的语句中

myTable+="<tr><td style='width: 100px;'>"i"</td>";

在第一个myTable+=“i”中,您需要myTable+=“+i+”;以及var myTable=“您应该有类似于
…“+i+”…
,就像在其他语句中一样。
myTable += "<tr><td style='width: 100px;'>" + i + "</td>";