Для решения этой задачи можно использовать простой массив и добавлять каждое введенное имя в этот массив при нажатии на кнопку. Затем при нажатии на другую кнопку можно вывести весь список имен, хранящихся в массиве.
Примерный код решения этой задачи на JavaScript может выглядеть так:
HTML код:
bashCopy code<div id="forms"> <input id="name" type="text" placeholder="Имя"> <button type="button" name="button" id="button" value="submit" onclick="addName()">Добавить имя</button> <button type="button" name="button" id="showButton" value="submit" onclick="showNames()">Показать все имена</button> </div> <ul id="namesList"></ul>
JavaScript код:
javascriptCopy codelet names = []; function addName() { let nameInput = document.getElementById("name"); let name = nameInput.value; if (name) { names.push(name); nameInput.value = ""; } } function showNames() { let namesList = document.getElementById("namesList"); namesList.innerHTML = ""; for (let name of names) { let li = document.createElement("li"); li.textContent = name; namesList.appendChild(li); } }
При нажатии на кнопку "Добавить имя" происходит проверка наличия введенного имени, и если оно есть, то оно добавляется в массив "names", а поле ввода очищается. При нажатии на кнопку "Показать все имена" происходит вывод всех имен, хранящихся в массиве, в виде списка элементов
<li>