javascript - 如何使用 Javascript 使用给定输入创建输出表?

标签 javascript input output tabular

如果您获得以下输入:

8,黑色,雷克萨斯
9、绿色、奔驰
10、棕色、凯迪拉克
11、格雷,保时捷

获取形成表的输出的正确过程是什么,其中标题为:id、Color、Car

最佳答案

您创建一个 table 元素,并开始附加 header 元素以及正文行之后,如下所示。

//create Table
var table = document.createElement('table');

//create Table Header
var header = ['Id', 'Color', 'Car' ];
var tr=document.createElement('tr');
for(var column in header)
{   
  var th=document.createElement('th');
  th.innerHTML = header[column];
  tr.appendChild(th)
}
table.appendChild(tr);

//create Table Body
var input = [
  [8, 'Black', 'Lexus'],
  [9, 'Green', 'Mercedes'], 
  [10, 'Brown', 'Cadillac'],
  [11, 'Gray', 'Porsche']
];

for(var row in input)
{
    var tr=document.createElement('tr');
    for(var column in input[row]){
      
        var td=document.createElement('td');
        td.innerHTML = input[row][column];
        tr.appendChild(td)
        
    }
    table.appendChild(tr);
}

// append Table
document.body.appendChild(table);

关于javascript - 如何使用 Javascript 使用给定输入创建输出表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29368077/

相关文章:

javascript - php - webscraping - 单击 ajax 调用然后抓取页面(可以在 python 中完成)

javascript - 如何在 jquery 中引用 ImageButton?

c++ - 尝试从 istream 存储 token 时出现段错误

java - 读取jar外的配置文件

c++ - 使用 std::cout 格式化二进制文字

javascript - 我可以连接到外部服务器并更改我的显示页面吗

javascript - CKEditor:图标化代码而不使用 div

c++ - Qt/C++ - 在没有焦点的情况下监视指定的输入

java - 格式化输出java

java - 扫描仪不会读取文件中的下一行。 java