Я пытаюсь вставить новое значение в свойство элемента массива с этой функцией.Получение неопределенной ошибки, но может сообщить значение
function updateLabel (e) {
var labelRow = e.parentNode.parentNode.rowIndex;
var fieldPosition = labelRow + 1;
var index = labelRow -1;
var newLabel = document.getElementsByTagName('input')[fieldPosition].value;
alert(newLabel);
xyarr[xyarr.index].label = newLabel;
}
Когда я предупреждаю (newLabel); он предупреждает о значении, которое я хочу сохранить, но когда я дойду до последней строки функции, я получаю сообщение об ошибке: Uncaught TypeError: Невозможно установить свойство «метка» неопределенного
'xyarr [xyarr.index] = {метка: newLabel};' – Paulpro
@Paulpro, который создает неопределенную объект в моем массиве. –
Как выглядит ваш xyarr-массив? – sihao