使用带有javascript的rowspan时如何垂直插入行?

时间:2015-07-31 18:02:59

标签: javascript jquery html css

我一直在研究以下代码。实际上我正在做的是根据行数2的数组值创建行数。

var country = ['us', 'uk', 'fr', 'jp'];
var table = document.createElement('table');
table.style.border = '1px solid black';
document.body.appendChild(table);
for (var i = 0; i < country.length; i++) {
    var tr = document.createElement('tr');
    table.appendChild(tr);
    var td_dmxn = document.createElement('td');
    td_dmxn.innerHTML = country[i];

    //adding rowspan here
    td_dmxn.rowSpan = '2';  
    td_dmxn.style.border = "1px solid black";
    tr.appendChild(td_dmxn);

}

当我不使用rowspan时,它完美无缺。 所以我的问题是如何在使用rowSpan时垂直添加行。答案应该是javascript或jquery。这是fiddle

1 个答案:

答案 0 :(得分:0)

  

...如何在使用rowSpan时垂直添加行

将rowSpan值更改为&#34; 1&#34;。这就是为什么当你不使用rowSpan时它工作正常,因为它默认为1。

假设你已经尝试过,如果它没有给你你想要的东西那么你可以详细说明你想要什么。此外,rowpan设置为&#34; 2&#34;出于任何特定原因?