Javascript 如何将所有数组值按顺序放置到一列文本字段中?

Javascript 如何将所有数组值按顺序放置到一列文本字段中?,javascript,arrays,input,html-table,fill,Javascript,Arrays,Input,Html Table,Fill,好的,我有一个由行和列组成的表,其中一列由所有文本字段组成,如果还有一个数组有值,那么如何将这些值按顺序放置在该列的所有文本字段中 const row=document.querySelectorAll(“tr”); 让数列; 常量标记=[2,5,7,6,4,9] row.forEach((项目)=>{ const columnsOfInput=item.querySelectorAll([“td>input”]); numberOfColumns=columnsOfInput.length

好的,我有一个由行和列组成的表,其中一列由所有文本字段组成,如果还有一个数组有值,那么如何将这些值按顺序放置在该列的所有文本字段中

const row=document.querySelectorAll(“tr”);
让数列;
常量标记=[2,5,7,6,4,9]
row.forEach((项目)=>{
const columnsOfInput=item.querySelectorAll([“td>input”]);
numberOfColumns=columnsOfInput.length
for(设i=0;i

马克1
马克2
全部的

您可以尝试执行类似的操作:

const row = document.querySelectorAll("tr");
let numberOfColumns, marksIndex = -1;
const marks = [2, 5, 7, 6, 4, 9]

row.forEach(( item) => {    
    const columnsOfInput = item.querySelectorAll(["td > input"]);
    numberOfColumns = columnsOfInput.length;

    for (let i = 0; i < columnsOfInput.length; i++) { 
        for(let mark in marks){
            columnsOfInput[i].value = marks[marksIndex];     
        }   
    }

    marksIndex++;
});
const row=document.querySelectorAll(“tr”);
设numberOfColumns,marksIndex=-1;
常量标记=[2,5,7,6,4,9]
row.forEach((项目)=>{
const columnsOfInput=item.querySelectorAll([“td>input”]);
numberOfColumns=columnsOfInput.length;
对于(设i=0;i
这将得到在HTML中编码的5行,在Mark1和Mark2中的值为2,然后在Mark1和Mark2中的值为5,以此类推

如果这不是你想要的,让我知道,我会再次尝试帮助你