Javascript 我可以在表中放置脚本标记吗?

Javascript 我可以在表中放置脚本标记吗?,javascript,html,Javascript,Html,我目前在大学里学习一门网络设计课程,我们正在使用javascript。我们有一个任务是创建一个表,该表使用和为我们提供随机数。我的问题是把标签放在哪里 我已经尝试在标签周围使用引号,但它仍然没有加载到我的网站上 <body> <table border=1> <tr> <script> '<td></td>' '<td>d</td>' '<td>d</

我目前在大学里学习一门网络设计课程,我们正在使用javascript。我们有一个任务是创建一个表,该表使用
为我们提供随机数。我的问题是把标签放在哪里

我已经尝试在
标签周围使用引号,但它仍然没有加载到我的网站上

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

''
“d”
“d”
我要制作的表有3列10行,其中一列有10个50-100之间的随机变量

编辑:以下是我必须为作业做的事情:

所有的数字都是随机的 创建代码以生成带有边框的表 在桌子里面 •创建至少一个函数,从50-100调用10个随机变量 •使用if/else语句 •张贴一张你对每个字母等级的感受的图片 在桌子外面 •平均所有10个等级的总分,并告诉我平均分使用DOM:

document.getElementById(“1”).innerHTML=Math.random();
document.getElementById(“a”).innerHTML=Math.random()


//页面上呈现的元素后的脚本
设b=document.getElementById('mybody');
让tr=''+
''+parseInt(Math.random()*1000)+''+
''+parseInt(Math.random()*100)+''+
''+parseInt(Math.random()*10)+''+
'';
b、 innerHTML=tr;//将内容添加到表体

我认为您可能误解了脚本和javascripts在网页中的作用。您应该创建两个循环,一个用于列,一个用于行,并使用Javascript生成所有内容。要回答标题中的问题,根据文档,
的允许父元素是任何接受内容的元素,或任何接受内容的元素。所以,不,你无论如何也不能把脚本放在那里,
script
内容是javascript,而不是随机文本你想实现什么?@AdrianBrand创建一个表格,每次我重新加载页面时都能在每个单元格中获得随机数,所以我根本不需要使用标签?@coolawa,实际上,你非常需要。我会编辑我的答案,给你一些细节。但是堆栈溢出组织代码片段的方式,就像我在回答中使用的那样,隐藏了脚本标记。在JS中生成内容是最佳实践吗?我认为最好只是改变已有标签的内容,而不是凭空画出标签来帮助追踪bug。这样做是我错了还是没问题?不要使用document.write
<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>