javascript表缺少分号(;)?
我正在尝试使用document.write创建表。 它说我缺少一个分号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
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>";