Извините за неопределенность моего вопроса.Позвольте мне начать с нуля.
В настоящее время у меня есть это: http://jsfiddle.net/kmg4x/1/
, и этот другой вопрос, который я разместил, связан: Альтернатива Jeditable для редактируемых ячеек таблицы
Хотя яв конце концов, нужно покончить с формой сверху и сделать ячейки редактируемыми, этот вопрос в первую очередь касается изменения содержимого таблицы, а не добавления новых ячеек.
Как вы можете видеть, если вы вводите одну букву в верхнем левом поле ввода и щелкаете мышью, к ней добавляется таблица с оставшейся частью массива (после slice
).Я хотел бы вместо этого изменить содержимое существующих ячеек.
Я пытался изменить cell.appendChild(document.createTextNode
на innerHTML
, но в итоге получилось то же самое.Я предполагаю, что это связано с изменением var tbody = document.getElementById(id).getElementsByTagName("tbody")[0];
на var tbody = document.getElementById(id).getElementsByTagName("td")[0];
, но когда я делаю это, оно просто ломается.
Есть ли editCell()
эквивалент tbody.insertRow(r)
Может быть td.innerHTML(r)
?
Со временем я добавлю кнопку, которая может добавлять и удалять строки.
Надеюсь, что это лучше.