При взаимодействии с веб-файлами JavaScript должен загружаться и выполняться вместе с разметкой HTML. Это можно сделать в отдельном файле, который браузер загружает вместе с HTML-документом, или в самом HTML-документе.