Здравствуйте! У меня такая проблема:
Есть код:
<!-- JS -->
<script type='text/javascript'>
document.querySelector('#mytest').onclick=function(){
alert('Тест удался!');
}
</script>
<!-- HTML -->
<span id='mytest'>Click ME</span>
Обработчик не работает, т.к. еще не обработан HTML, я вычитал вариант использовать window.onload , но это слишком громоздко и проблематично.
Моя проблема заключается в следующем: Мне нужно, что бы все обработчики событий и все возможные функции JS работали верху, до написания HTML, т.к. писать JS код после HTML мне не нравиться.
P.S. Привык как в php пишешь код скрипта в верху, а html уже в низу.
Хочу так-же только с JS.
Надо чтобы работало как у Jquery т.е.
$('бал бал').click(
function(){ alert('бла бла');}
);
Помогите пожалуйста решиться задачу!