Почему не работает такое в js....Есть такая конструкция
<span id="test">Тест:</span><span id="load" style="visibility:hidden"><img src="loader.gif"></span>
Просто для развлечения решил попробовать всякое в js. В общем суть такая, при нажатии кнопки, мы делаем действия какие-то, сейчас это просто задержка вида setTimeout, но не суть, то в момент этой задержки у нас активируется блок load, где идет картинка с процессом загрузки. После задержки, блок скрывается.
Вопрос такой, код:
<div id="test">Тест:<span id="load" style="visibility:hidden"><img src="loader.gif"></span></div>
и
<div id="test">Тест:</span><span id="load" style="visibility:hidden"><img src="loader.gif"></div>
В первом случае картинка не показывается, просто на ее месте блок размером с картинкой
Во втором коде - все нормально.
Почему блок, вставленный в блок не хочет работать?