Вместо использования встроенных обработчиков атрибутов (которые сложны в управлении и обычно считаются довольно плохой практикой), вместо этого присоедините обработчик, используя Javascipt, внутри onload
:
window.onload = function() {
const test = document.querySelector('.test');
// handleCannon:
test.addEventListener('click', () => {
test.textContent = 'bananas';
handleBullet.reset();
});
// ...
Обратите внимание, что назначениезначение onload
будет означать, что этот обработчик будет перезаписан, если что-либо еще назначит onload
(аналогично, другой обработчик, уже включенный в onload
при запуске этого скрипта, будет перезаписан) - вместо этого вы можете использовать addEventListener
, разрешивсценарии для прослушивания события load
в нескольких местах, что может быть полезно для больших или нескольких сценариев:
window.addEventListener('load', () => {
const test = document.querySelector('.test');
// handleCannon:
test.addEventListener('click', () => {
test.textContent = 'bananas';
handleBullet.reset();
});
// ...
});