Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML表中使用数组_Javascript_Html_Arrays - Fatal编程技术网

Javascript 在HTML表中使用数组

Javascript 在HTML表中使用数组,javascript,html,arrays,Javascript,Html,Arrays,我有一个数组,我只想在我的表中使用它。 这是我的想法,但我不知道如何使用td标签中显示的阵列: <head> <script type="text/javascript"> function list() { var list = ['Tim','Tom','Tam'] } </script> </head> <body> <table> <tr>

我有一个数组,我只想在我的表中使用它。 这是我的想法,但我不知道如何使用td标签中显示的阵列:

<head>
<script type="text/javascript">
    function list() {
        var list = ['Tim','Tom','Tam']
    }
</script>
</head>
<body>
    <table>
        <tr>
            <td>Place 1: list[0]</td>
            <td>Place 2: list[1]</td>
            <td>Place 3: lsit[2]</td>
        </tr>
    </table>
</body>

函数列表(){
变量列表=['Tim'、'Tom'、'Tam']
}
位置1:列表[0]
地点2:名单[1]
地点3:lsit[2]

其核心思想是从Python脚本生成一个数组,该脚本从xlsx文件获取该数组,并将其交给HTML页面

创建一个数组,并为每个元素创建一个TD元素

var list=[0,1,2,3,4,5],
pushTo=arr=>{
arr.forEach((cur,i)=>{
设tempElem=document.createElement(“TD”);
tempElem.innerHTML=`list[${i}]`;
tlist.appendChild(tempElem);
});
};
普什托(名单)

纯JS:


var list=['Tim'、'Tom'、'Tam'];
var tr=document.querySelectorAll('table>tbody>tr')[0];
用于(列表中的变量l){
var指数=parseInt(l)+1;
var td=document.createElement('td');
td.innerHTML='Place'+index+':'+list[l];
tr.appendChild(td);
}

首先放弃函数,然后
文档。写入(列表[0])
将起作用。但是有无数更好的方法。对不起,但在我看来这个问题太模糊了。您可能应该学习更多关于JavaScript的知识,并在以后提出更具体的问题。