есть код:
input.parentNode.children[1].innerHTML = input.value;
input.parentNode.setAttribute('path',newname);
и он работает крайне частично(атрибут path не изменяется, на странице input.parentNode.children[1].innerHTML меняется,а в dom - нет), а если заменить это на
input.parentNode.children[1].innerHTML = input.value;
alert(input.parentNode.setAttribute('path',newname));
то вылезет алерт undefined, атрибут path всё-таки изменится и значение input.parentNode.children[1].innerHTML изменится не только на странице,но и в dom. ЧТОКАКПОЧЕМУ?