Показать сообщение отдельно
  #13 (permalink)  
Старый 24.10.2019, 16:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ну и причина 50/50?

Добавьте перед button.onclick ..... эту строку button.disabled = false;, а самой кнопке пропишите атрибут disabled.

PS. Либо не выставляйте изначально кнопку, а добавляйте ее динамически:

//что изменить
.then(loadedDocument => {
    let button = document.createElement('button');
    button.textContent = 'Открыть';
    document.body.appendChild(button); //во что-то вставляем кнопку, здесь в конец всех элементов тела документа
    button.onclick = () => open(loadedDocument.querySelector('a.link-title').href);
}).catch(error => {
    console.log('Sorry');
});

//а эту строку удалить
const button = document.getElementById("my-button");

Последний раз редактировалось laimas, 24.10.2019 в 17:03.
Ответить с цитированием