Ваш вопрос довольно широкий, но, как правило, он относится к тому, как браузеры отображают веб-страницы.
Ваш браузер запрашивает веб-документ и начинает его интерпретировать, читая построчно и создавая Object Oriented представление объектной модели документа (DOM) ; DOM взаимодействует между логикой javascript и html-документом для динамического конструирования приложения.
Когда браузер достигает вашей кнопки, он отображает элемент с записанными атрибутами;после анализа атрибута onclick он устанавливает прослушиватель событий на DOM для события click, и прослушиватель событий вызывает асинхронно определенную функцию с заданными параметрами при обнаружении события.
Пожалуйста,обновите свой вопрос, если вам требуется разъяснение по чему-то конкретному или не адресованному.