2016-10-06 3 views
0

У меня есть таблица, в которую я добавляю ячейки динамически. Я хочу добавить флажок в качестве одного из элементов ячейки. В частности, элемент cell_0 строки0. Я пробовал cell_0.innerHTML = <input type = "checkbox />;, но это не сработало.Добавить флажок в динамически добавленную строку таблицы

var row0 = document.getElementById("jobsTable").insertRow(0); 
var cell_0 = row0.insertCell(0); 
cell_0.innerHTML = <input type="checkbox"/> ; 
var cell_1 = row0.insertCell(1); 
cell_1.innerHTML = "CIT Suite"; 
var cell_2 = row0.insertCell(2); 
cell_2.innerHTML = "Buildroot"; 

<table id="jobsTable" class="container" align="center" style="width:40%"> 
</table> 

Любая помощь приветствуется!

+0

Проверьте свою консоль на наличие сообщений об ошибке - в вашем случае я очень уверен, что номер строки 3 даст вам проблему. Строка innerHTML должна быть заключена в кавычки. – Terry

+0

@Terry Это правильно. Я пропустил одиночные кавычки. Теперь работает! –

ответ

2

Вы должны указать html. cell_0.innerHTML = '<input type="checkbox"/>';

+0

Спасибо! Это было глупо со мной! –