Есть задача добавляять в список дел , через prompt. Но я не могу выйти нормально из цикла тк innertext or text от propmt при cancel (null) возвращает значение пустой строки "" и условие не выполняется Какое лучше условие поставить или как лучше перебрать функцию
var todo = $("#todo");
while(true) {
var newTask = $("<li>");
var ask = prompt("Введите дело");
newTask.text(ask);
if (newTask.text() === null) {
todo.append(newTask);
} else {
break;
}
}
HTML ниже
<ul id="todo"></ul>
Скрипт с костылем, иначе append шел не в "реальном времени"
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<ul id="todo"></ul>
<script>
function task(){
ask = prompt("Введите дело");
if(ask){
$("#todo").append("<li>"+ask);
setTimeout(task, 1);
}
}
task();
</script>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я новичок, и задался проблемой написать таймер pomodoro с помощью jsРеализовал это с помощью setTimeout