Почему не отрабатывает событие js?
Не работает потому, что нет HTML элемента <submit> – есть <input type="submit"...
Можно его найти через querySelector():var el = document.querySelector('input[type=submit]');
Не срабатывает в <head> потому, что на тот момент ещё нет кнопки – ведь весь HTML идёт позже.
попробуйте submit в двойных кавычках