在javascript中创建表格单元格时添加CSS

问题描述:

我在javascript中创建表格单元格,并尝试添加我创建的css样式,但由于某种原因它无法正常工作。我知道即时接近,但不知道到底什么是错这里是我下面的代码:粗线就是具有麻烦在javascript中创建表格单元格时添加CSS

var cellLeft = row.insertCell(0); 
    var el = document.createElement('input'); 
    el.type = 'text'; 
    el.id = 'textField1'; 
    **cellLeft.setAttribute("class", "MainTableHeader");** 
    cellLeft.appendChild(el); 
+1

适用于我:http://jsfiddle.net/JUXfc/必须是您的代码中的其他内容。发布更多的代码,并最好是一个jsfiddle展示这个问题。另外定义“不工作”。 – Jamiec

的类添加到您的元素IM,你应该使用className属性,像这样:

cellLeft.className += "MainTableHeader"; 
+0

感谢男人它的作品! – Will

cellLeft.className += "MainTableHeader";