elem = document.createElement('p');
document.body.appendChild(elem);
alert('1');
Я что-то слышал об "асинхронности" в JS, но почему здесь срабатывает сначала alert а потом остальной код? и можно-ли ситуацию исправить?
Ссылка с примером в JSFiddle -
http://jsfiddle.net/kvizor/ghj3nxLq/3/
p.s. догадываюсь о том что нужно использовать callback, вот только не знаю как именно.