Можно, но есть проблемы, связанные с этим.
Прежде всего, в IE, если вы пытаетесь манипулировать узлом, который не был закрыт (например, BODY перед его тегом закрытия, который должен быть ниже вашего JS), тогда вы можете столкнуться с ошибкой IE "OPERATION ABORTED", которая приведет к пустому стр. Манипулирование узлом включает добавление узлов, перемещение узлов и т. Д.
В других браузерах поведение не определено, однако они обычно ведут себя так, как вы ожидаете. Основная проблема заключается в том, что по мере развития вашей страницы она может загружаться / анализироваться / работать по-разному. Это может привести к запуску сценария до того, как браузер определит, что ссылочные элементы действительно созданы и доступны для манипуляций с DOM.
Если вы пытаетесь улучшить воспринимаемую пользователем производительность (то есть ловкость). Я настоятельно рекомендую вам избегать этого пути и изучать возможности освещения ваших страниц. Вы можете использовать Yahoo YSlow / Google Page Performance Firebug, чтобы помочь вам начать работу.
Скорость страницы Google
YSlow от Yahoo