В настоящее время ваш код вызывает click()
немедленно и передает возвращаемое значение setTimeout
. Вместо этого вы хотите передать ссылку на функцию setTimeout
:
window.onload = function() {
setTimeout(function() {
document.getElementById('mk1').click();
}, 1000);
};
Редактировать: Как указывает @ThiefMaster, вы также хотите передать функцию в onload
; хотя может показаться, что это работает иначе, он не будет делать то, что действительно должен делать.