Я хочу, чтобы таблица и ее ячейки заполнялись данными из MySQL.Невозможно передать переменную в качестве аргумента в функции onClick
В таблице много TD, которые имеют идентификатор.
Я хочу передать идентификатор ячейки для функции, так что я могу изменить его содержание:
document.getElementById(IndexedActionButton).innerHTML = '<input type="Button" name = "EditActionButton" id="EditActionButton" onClick="SaveUpdateToActionList("Cell_ID")" value="Edit Action" />';
function SaveUpdateToActionList(Cell) {
alert(Cell);
document.getElementById(Cell).innerHTML = 'Here';
}
Когда я alert(Cell);
отображается, я вижу, это посылает текст «Cell_ID», в то время как я хотел видеть данные ActionButton386.
Любая помощь приветствуется.
Какая связь между элементом 'input' и' td' с идентификатором? –
Кажется, что вы делаете именно так, как вы спрашивали. SaveUpdateToActionList (" Cell_ID ") вы передаете строку " Cell_ID " not ActionButton386 – Mike