У меня есть кнопка редактирования, по щелчку каждый td в строке будет вводиться текст, в моем коде он работает, но проблема в том, что я не могу найти способ получить текст на входе, поэтому я могу сохранить его позже.Как получить текст из ввода
function Edit(clickedButton){
var getTR = clickedButton.closest('tr');
var getLength = getTR.childElementCount;
var getTds = getTR.querySelectorAll("td")
for (i in getTds) {
if(i < (getLength-1)) {
getTds[i].innerHTML = "<input type='text' value='"+getTds[i].innerHTML+"'>";
}
}
}
Считаете ли вы использование атрибута 'contentEditable'? Это избавит вас от необходимости заменять/обновлять текстовые области или входы. https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_Editable – som