while循环的问题,谁能帮解决下,谢谢了。

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<script type="text/javascript">
var str = "";
str += "<table width=500 border=1 rules=all>";
str += " <tr bgcolor='#ccffff'>";
str += " <th>编号</th><th>新闻标题</th><th>发布时间</th>";
str += " </tr>";
var a = 1;
while(a<=100)
{

str += "    <tr bgColor='#ccff00'>"; str += "        <td>第<font color=red>"+a+"</font>行</td><td>&nbsp;</td><td>&nbsp;</td>"; 
str += "    </tr>;" a++;

}
document.write(str)
</script>
<title>Document</title>
</head>
<body>

</body>
</html>

https://img4.mukewang.com/5bc2e802000112f905250410.jpg

长风秋雁
浏览 556回答 1
1回答

慕尼黑的夜晚无繁华

题主是不小心把分号放进来了吧?另外这种循环拼接字符串的方式性能较差,建议用数组存取每次拼接的HTML,然后用arr.join('');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript