我可以将脚本标签放在表中吗?

时间:2019-04-29 21:22:01

标签: javascript html

我目前正在上大学,正在接受网页设计课程,并且我们正在使用javascript。我们分配了一个表,该表使用<script><table>为我们提供随机数。我的问题是在哪里放置标签?

我尝试在<td>标记周围使用引号,但仍未在我的网站上加载它。

<body>
<table border=1>
<tr>
    <script>
    '<td></td>'
    '<td>d</td>'
    '<td>d</td>'
</script>

我应该制作的表有3列和10行,其中一列中有10个随机变量,从50到100。

编辑:这正是我要做的工作:

所有数字都是随机的 创建代码以制作带有边框的表格 桌子里面     •创建至少1个函数来调用50-100之间的10个随机变量     •使用if / else语句     •发布图片,您对每个字母的成绩有何看法 桌子外面     •将所有10个年级的总分平均,并告诉我平均分

2 个答案:

答案 0 :(得分:0)

<html>
    <body>
        <table>
            <tbody id="mybody"></tbody>

        </table>

        <script>
            // script after element rendered on page
            let b = document.getElementById('mybody');
            let tr = '<tr>' +
                '<td>' + parseInt( Math.random()  * 1000) + '</td>' +
                '<td>' + parseInt( Math.random()  * 100) + '</td>' +
                '<td>' + parseInt( Math.random()  * 10) + '</td>' +
                '</tr>';

            b.innerHTML = tr;   // add content to body of table

        </script>

    </body>

</html>

答案 1 :(得分:-1)

使用DOM:

document.getElementById("1").innerHTML = Math.random();
document.getElementById("a").innerHTML = Math.random();
<table border="1">
<tr>
  <td id="a"></td><td id = "1"></td>
</tr>
</table>

这当然可以大大改善。您可以使用JS循环来遍历元素。绝对不要将我的代码char用作char。同时使用1个字母和数字的字符ID的目的是证明DOM的多功能性。

根据OP的评论,您最终会看到一个看起来像这样的网页:

<!DOCTYPE html>
<html>
    <body>
        <table border = "1">
            <tr><td id = "a"></td><td id = "1"></td></tr>
        </table>
        <script>
            document.getElementById("1").innerHTML = Math.random();
            document.getElementById("a").innerHTML = Math.random();
        </script>
    </body>
</html>