Показать сообщение отдельно
  #1 (permalink)  
Старый 28.12.2013, 19:37
Интересующийся
Отправить личное сообщение для absolute noob Посмотреть профиль Найти все сообщения от absolute noob
 
Регистрация: 21.11.2013
Сообщений: 11

команды выполняются только если обернуть их в alert
есть код:
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. ЧТОКАКПОЧЕМУ?
Ответить с цитированием