设置<;的有效属性;TD>;在javascript中

设置<;的有效属性;TD>;在javascript中,javascript,Javascript,可能重复: 我使用javascript将行动态添加到表中,如下所示: var lastRow = tbl.rows.length; var iteration = lastRow; var row = tbl.insertRow(lastRow); var cellLeft = row.insertCell(0); var inc = parseInt(iteration)+1; var textNode = document.createTextNode(inc); cellLeft.ap

可能重复:

我使用javascript将行动态添加到表中,如下所示:

var lastRow = tbl.rows.length;
var iteration = lastRow;
var row = tbl.insertRow(lastRow);

var cellLeft = row.insertCell(0);
var inc = parseInt(iteration)+1;
var textNode = document.createTextNode(inc);
cellLeft.appendChild(textNode);

var cellMiddle = row.insertCell(1);
var el = document.createElement('input');
el.type = "checkbox";
cellMiddle.appendChild(el);

var cellRight = row.insertCell(2);
var el1 = document.createElement('span');
el1.innerHTML = "asdasd adad a aa a a s a a a  a as "+
           " a a as a a a  adasdadsadad ad ada aasdasd as aas  ";
在这里,我创建了一个包含3列的行,一列显示数字,第二列包含复选框,第三列包含数据。这里第三列中的数据很长,这就是为什么它的高度增加,其他单元格中的复选框和数字显示在中间。我想把它放在最上面。我该怎么做

我尝试了以下几行,但没有成功:

cellLeft.valign="top";

可以使用以下javascript代码执行此操作:

cellLeft.style.verticalAlign = "top";

试过css吗<代码>cellLeft.style.verticalAlign=“top”?是的,它有效。谢谢您应该将其作为答案发布。您应该在发布问题之前搜索此网站。这是一个相同问题的答案。实际回答问题+1