最后一次Chrome更新(45.0.2454.85米)后,我的网页表格中断了。某些行中的单元格缺失。
经过一番调查后,我发现这可能是由于我的内联' JavaScript代码,它是将单元格打印成行的循环的一部分:
for ($day = 1; $day <= $n; $day++) {
?>
<script>
$(document).ready( function() {
some_func($("#tdId<?php echo($day); ?>"));
});
</script>
<?php
echo(
"<td>".
"</td>"
);
}
我发现问题出在标签?>\n<script> and </script>\n<?php
上。如果我将删除新行。我的表再次看起来很好:
for ($day = 1; $day <= $n; $day++) {
?><script>
$(document).ready( function() {
some_func($("#tdId<?php echo($day); ?>"));
});
</script><?php
echo(
"<td>".
"</td>"
);
}
这是Chrome错误吗?或者,当表生成时,它甚至不能打印新行。
编辑: 甚至可能发生以下情况:
echo("
<td>".
"</td>"
);