【发布时间】:2014-07-24 10:00:29
【问题描述】:
我是网络编程新手。我尝试使用 JavaScript 绘制表格行,但它不起作用,我不知道为什么。
这是代码
<div id="gameDiv"> </div>
<script type="text/javascript">
public function drawGame(){
var table = document.createElement('table');
table.setAttribute('style','float:left');
var startRow = table.insertRow(0);
var c = 'A'
for (j=0; j<8; j++) {
var text = document.createTextNode(c++);
var cell = startRow.insertCell(j);
cell.appendChild(text);
}
document.getElementById("gameDiv").appendChild(table);
}
$(document).ready(function() {
drawGame();
};
</script>
【问题讨论】:
-
JavaScript 目前不使用访问修饰符,如
public,您可能会在其他语言中找到;在};之间缺少.ready()的结束);'A'这样的字符串值不支持递增,因为c++正在尝试。 -
在使用 JS 时始终打开浏览器控制台。
-
变量c也是字符串,不能用++递增。
-
谢谢大家,现在我有一个新问题。如何以递增的方式显示带有字母的行。类似于 A B C D F... 并通过循环动态执行
-
@user3503716 stackoverflow.com/questions/12504042 (另见我的回答;))
标签: javascript html web