如何使用.appendChild生成一个包含数字的简单表行

How can I make a simple table row with numbers using .appendChild?

本文关键字:数字 包含 一个 简单 appendChild 何使用      更新时间:2023-09-26

我是一名初级程序员,我想知道是否有人能帮助我。

我想得到一个有一行和7个数字的表数据&使功能发生反应。我试过这个,但不起作用,我已经找了一段时间了:

<html>
<head>
<script type="text/javascript">
function maaktable () {
    alert("Hey!");
    var tabdata
        = tabrow.appendChild(document.createElement("td").innerText
        = amount[i];
    var tabrow = tablestart.appendChild(document.createElement("tr");
    var tablestart = document.createElement("table");
    tablestart;
    tabrow;
    for (i = 0; i < 6; i++) {
        tabdata;
    }
}
</script>
</head>
<body>
<button onclick="maaktable()">Begin</button>
</body>
</html>

问题是它甚至都不报警。我能做些什么来使它工作?

我们不确定这是否是预期的结果,但您的代码看起来确实有点不对劲这至少应该让警报显示出来,希望能让你走上正确的轨道

function maaktable () {
    alert("Hey!");
    var tablestart = document.createElement("table");
    var tabrow = tablestart.appendChild(document.createElement("tr"));
    for (i = 0; i < 6; i++) {
        //tabdata;
         tabrow.appendChild(document.createElement("td").innerText(amount[i]));
    }
}