📅  最后修改于: 2023-12-03 14:43:32.757000             🧑  作者: Mango
在这个简单的 JavaScript 项目中,我们将创建一个可以让用户将他们的名称添加到屏幕上的列表。
为了创建我们的列表,我们需要先在HTML中创建一个空的 <ul>
元素:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>User List</title>
</head>
<body>
<h1>User List</h1>
<input type="text" id="input-name" placeholder="Enter your name">
<button id="add-btn">Add</button>
<ul id="list"></ul>
<script src="main.js"></script>
</body>
</html>
在这里,我们创建了一个标题和一个文本框和添加按钮。还有一个空的 <ul>
元素,该元素将用于将用户添加到列表中。
我们还将为我们的 JavaScript 代码创建一个单独的 main.js
文件。
我们具体的JavaScript代码如下:
// 选择所有需要用到的 HTML 元素
const nameInput = document.querySelector('#input-name');
const addBtn = document.querySelector('#add-btn');
const userList = document.querySelector('#list');
// 创建一个空的数组来保存用户添加的名称
let users = [];
// 当用户点击 'Add' 按钮时,执行添加用户逻辑
addBtn.addEventListener('click', function() {
// 获取输入框中的文本
const name = nameInput.value.trim();
// 如果用户输入不为空
if (name !== '') {
// 添加新用户到数组中
users.push(name);
// 清空输入框中的文本
nameInput.value = '';
// 创建一个新的列表项并将其添加到列表中
const li = document.createElement('li');
li.textContent = name;
userList.appendChild(li);
}
});
在代码中,我们选择了所有需要用到的 HTML 元素。然后我们定义一个空的数组 users
,它将保存用户输入的名称。
当用户单击“添加”按钮时,程序将首先获取输入框中的文本。如果用户输入不为空,则将新名称添加到 users
数组中。然后清空输入框中的文本,以便课后输入。最后,我们创建一个新的列表项 <li>
并将其添加到 <ul>
中以显示用户输入的名称。
此时,您应该已经了解了如何创建一个简单的用户列表应用程序,该应用程序使用 JavaScript 将用户名称添加到屏幕上。
整个代码块为:
# JS 用户将名称添加到屏幕上的列表 - JavaScript
在这个简单的 JavaScript 项目中,我们将创建一个可以让用户将他们的名称添加到屏幕上的列表。
## HTML
为了创建我们的列表,我们需要先在HTML中创建一个空的 `<ul>` 元素:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>User List</title>
</head>
<body>
<h1>User List</h1>
<input type="text" id="input-name" placeholder="Enter your name">
<button id="add-btn">Add</button>
<ul id="list"></ul>
<script src="main.js"></script>
</body>
</html>
在这里,我们创建了一个标题和一个文本框和添加按钮。还有一个空的 <ul>
元素,该元素将用于将用户添加到列表中。
我们还将为我们的 JavaScript 代码创建一个单独的 main.js
文件。
我们具体的JavaScript代码如下:
// 选择所有需要用到的 HTML 元素
const nameInput = document.querySelector('#input-name');
const addBtn = document.querySelector('#add-btn');
const userList = document.querySelector('#list');
// 创建一个空的数组来保存用户添加的名称
let users = [];
// 当用户点击 'Add' 按钮时,执行添加用户逻辑
addBtn.addEventListener('click', function() {
// 获取输入框中的文本
const name = nameInput.value.trim();
// 如果用户输入不为空
if (name !== '') {
// 添加新用户到数组中
users.push(name);
// 清空输入框中的文本
nameInput.value = '';
// 创建一个新的列表项并将其添加到列表中
const li = document.createElement('li');
li.textContent = name;
userList.appendChild(li);
}
});
在代码中,我们选择了所有需要用到的 HTML 元素。然后我们定义一个空的数组 users
,它将保存用户输入的名称。
当用户单击“添加”按钮时,程序将首先获取输入框中的文本。如果用户输入不为空,则将新名称添加到 users
数组中。然后清空输入框中的文本,以便可以进行下次输入。最后,我们创建一个新的列表项 <li>
并将其添加到 <ul>
中以显示用户输入的名称。
此时,您应该已经了解了如何创建一个简单的用户列表应用程序,该应用程序使用 JavaScript 将用户名称添加到屏幕上。