>  Q&A  >  본문

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

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<script type="text/javascript">
var str = "";
str += "<table width=500 border=1 rules=all align=center>";
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>


上边的点点点是咋回事啊.

怪我咯怪我咯2770일 전282

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-11 13:01:07

    @忆先 说的是对的,题主是不小心把分号放进来了吧?
    另外这种循环拼接字符串的方式性能较差,建议用数组存取每次拼接的HTML,然后用arr.join('');

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-11 13:01:07

    for循环的第三行引号里面多了一个分号。

    회신하다
    0
  • 취소회신하다