Всем привет.
Не правильно срабатывает код boostrap.
Суть:
В начале скрипта скрываю поле boostrap:
document.querySelector("#fl").style.display = "none";
После заполнения всех полей, нажимаю кнопку готово:
var jjj="текст";
document.getElementById("got").addEventListener('click', event => {
document.querySelector("#fl").style.display = "";
document.getElementById("vav1").innerHTML = jjj;
fff = document.querySelector("#v1").value;
if (fff == "") {
document.querySelector("#fl").style.display = "none";
} else {
document.querySelector("#fl").style.display = "";
document.getElementById("v1").innerHTML = jjj;
document.getElementById('v1').select();
document.execCommand('copy');
copyToClipboard(v1);
}
});
}
});
В общем, в первый раз, когда поле v1, заполнено -все копируется - все ОК, далее если v1 очистить (ну просто выделить и удалить весь текст), нажать ГОТОВО, то сработает код:
document.querySelector("#fl").style.display = "none";
, но как только снова появляется текст в переменной jjj - код больше не срабатывает, в поле v1 текст не появляется. То ли нужен флаг , то ли не отображается какой-то элемент. Подскажите , что делаю не так. СПАСИБО