Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Вставить значение(тэг/текст) внутрь ячейки таблицы


Автор: Voldemar2004 5.8.2009, 14:58
Есть код - добавляет в ячейку таблицы значение, например "123". Но требуется сделать функцию, чтобы пользователь сам выбирал в какую ячейку какое значение добавлять.

Код

    <script language="JavaScript">
    <!--
    function f_click() {        
    cell_1.innerHTML = "123";
    }
    //-->
    </SCRIPT>    
    <INPUT type="Button" value="Вставить" onclick="f_click();">    
     <tr>
    <td height="100" width="120" id="cell_1" align="center">1</td>    
    </tr>



Вот эта функция:

Код

    <script language="JavaScript">
    <!--
    function f_click() {
var N; // Значение выбирает пользователь
var M; // Значение выбирает пользователь
var CellValue;
CellValue = "cell_"+ N + ".innerHTML = " + M;

document.write(CellValue);
    }
    //-->
    </SCRIPT>


Скажите, как реализовать 
Код
document.write(CellValue);
 ? Делал аналогично, как в VB, C++, но тут такой код не работает. smile 

Автор: diadiavova 5.8.2009, 16:06
Не уверен, что правильно понял задачу, но попробуй вместо document.write использовать eval
Код

eval(cellValue);

Автор: Voldemar2004 5.8.2009, 16:47
diadiavova, спасибо ! smile 

Автор: Itsys 7.8.2009, 20:36
Можно проще,
Код

document.getElementById("cell_"+ N).innerHTML = M;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)