2015-01-01 3 views
0

Привет, я написал код для динамической вставки строк таблицы. Я использовал метод insertRow() и insertCell(). Если я хочу изменить (обновить) значение динамически созданной ячейки, как я могу это сделать? Спасибо заранее.Обновление значения динамически вставленной таблицы

+0

Вам нужно будет отправить код в свой вопрос. – j08691

+0

'table.rows [rownum] .cells [colnum] .innerHTML = newvalue' – Barmar

+0

working Barmar.Thanks –

ответ

1

Вы можете изменить значения с помощью innerHTML. Сделайте это, как показано ниже ..

var table=document.getElementById("your_table_id"); 
var row=table.insertRow(1); 
var cell0=row.insertCell(0); 
var cell1=row.insertCell(1); 
cell0.style.border="none"; 
cell1.style.border="none"; 
cell0.innerHTML="your new value"; 
cell1.innerHTML="<div class='content'><input type='text'/>you can have anything here like div, input etc..</div> 

Попробуйте ..

+0

У меня уже есть данные в ячейках. Я хочу изменить эти значения в какой-то другой функции. Как это сделать? –

+0

сделайте, например, cell0 и cell1 global, и затем вы можете получить доступ к этим переменным из любого места и в новой функции, используя тот же код, что и выше, и измените значение. – Lal

+0

вы получили его @abhaysachu ??? – Lal

0

Вы можете использовать «OnChange» событие поля ввода, где вы получите номер.

и onchange вы можете вызвать функцию для установки размеров таблицы.

Смежные вопросы