gpt4 book ai didi

javascript - while循环与html列表

转载 作者:可可西里 更新时间:2023-11-01 13:19:44 25 4
gpt4 key购买 nike

程序应该不断循环以询问用户在待办事项列表上的输入,直到他们输入“quit”退出。它只工作一次,因为它没有按应有的方式循环。我需要它将输入显示为列表,直到输入“退出”为止。

不明白为什么

// global variables
var output;

function buildList(input) {
"use strict";

// declare variables
var unorderedList;
var inputList;

unorderedList = document.getElementById("toDo");

inputList = "<li>" + input + "</li>";

unorderedList.innerHTML = inputList;
}


function displayList() {
"use strict";

// PART 1: YOUR CODE STARTS AFTER THIS LINE
// declare constants
const QUIT_CODE = "quit";

// declare variables
var output;
var input;

while (input !== QUIT_CODE) {
input = prompt("Enter a to-do item or \"quit\" to stop: ");
output = document.getElementById("outputPart1");
buildList(input);
output.innerHTML += inputList;
if (input === QUIT_CODE) {
break;
}
}

// end of code
}

最佳答案

我把它简化了一点,它也有效:

function buildList(input) {
"use strict";

var inputList;

inputList = "<li>" + input + "</li>";
document.getElementById("toDo").innerHTML += inputList;
}


function displayList() {
"use strict";

const QUIT_CODE = "quit";

var input;

while (input !== QUIT_CODE) {
input = prompt("Enter a to-do item or \"quit\" to stop: ");
if(input !== QUIT_CODE)
buildList(input);
}
}

关于javascript - while循环与html列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53627214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com