Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   команды выполняются только если обернуть их в alert (https://javascript.ru/forum/events/43967-komandy-vypolnyayutsya-tolko-esli-obernut-ikh-v-alert.html)

absolute noob 28.12.2013 19:37

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

ksa 29.12.2013 12:16

Цитата:

Сообщение от absolute noob
ЧТОКАКПОЧЕМУ?

Где нормальный тестовый пример с ХТМЛем?

kostyanet 03.01.2014 10:19

Обычно такое случается в асинхронном ходе событий, ход которых сделан через ж.


Часовой пояс GMT +3, время: 11:55.