1
我只是想创建一个输出一张小桌子,但似乎无法得到它的工作简单的JavaScript功能。创建简单的表在JavaScript
<html>
<head>
<meta charset ="utf-8">
<title>Test Table</title>
<script type = text/javascript>
function drawTable()
{
var tableDiv = document.getElementById("numbersTable");
tableDiv.innerHTML = "<table>" +
"<caption>Numbers Table</caption>" +
"<thead><th>Number</th><th>Square</th><th>Cube</th></thead>" +
"<tbody><tr><td>1</td><td>2</td><td>3</td></tr>" +
"</tbody></table>";
}
</script>
</head>
<body>
<div id = "numbersTable"></div>
</body>
任何人都可以看到的问题是什么?
你在哪里'drawTable()'从打电话来调用它呢? – 2013-02-10 21:28:46
同时删除与ID =“numbersTable”的空间 - 它不是一个有效的XML/HTML – mika 2013-02-10 21:30:13
我不知道,但JS不喜欢串合并新线。你应该使用字符串+ =“
回答
drawTable()
<div id="numbersTable"></div>
来源
2013-02-10 21:31:16 pwolaq
这就是我所困惑的。我应该在哪里调用函数drawTable? – Nick 2013-02-10 21:37:21
1. window.onload = drawTable; 2. 只是