Пауза - это не то, что вам нужно в Javascript, это блокирует весь ваш код. Вы должны создать функцию, которая будет выполнять код, который вы хотите повторить через X секунд. Это может быть функция, которая может вызывать сама себя. Если вы хотите «подождать» несколько секунд в строке кода, это возможно.
Сделайте функцию асинхронной c:
async function displayImage() {
И затем подождите 5 секунд. :
await new Promise(resolve => setTimeout(resolve, 5000));
Но ваш код привязывает щелчок в для l oop, и вы хотите повторно выполнить эту часть кода. Что приведет к нескольким обработчикам нажатий на 1 кнопку в зависимости от времени. Что, вероятно, не приведет к тому, что вы хотите.