循环错误
<body><script type="text/javascript" charset="utf-8">
function Myfn () {
document.write("<table>"); // 外部循环第二次运行时这行会出错
for (var i=0; i<6; i++) {
document.write("<tr>");
for (var k=0; k<7; k++) {
document.write("<td>" + (i + k) + "</td>");
}
document.write = "</tr>";
}
document.write = "</table>";
}
Myfn();
</script>
</body>
这个循环运行时,内部循环执行一次后,外部循环会在 document.write("<table>"); 提示出错
FF11.0下提示:document.write is not a function,为什么第一次执行时可以
Chrome17下提示:Uncaught TypeError: Property 'write' of object #<HTMLDocument> is not a function
本人新手,初学JS,一直不明白其原因,希望各位帮忙分析下原因。