将输入框的值传递到数组中,然后使用HTML列表标记显示它的方法如下:
<input>
标签创建一个输入框,并设置一个唯一的id
属性,以便后续通过JavaScript获取输入框的值。<input type="text" id="inputValue">
var input = document.getElementById("inputValue");
var value = input.value; // 获取输入框的值
var array = []; // 创建一个空数组
array.push(value); // 将值添加到数组中
<ul>
和<li>
标签来创建无序列表。<ul id="list"></ul>
var list = document.getElementById("list");
for (var i = 0; i < array.length; i++) {
var listItem = document.createElement("li");
listItem.textContent = array[i];
list.appendChild(listItem);
}
完整的HTML和JavaScript代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Input to Array</title>
</head>
<body>
<input type="text" id="inputValue">
<ul id="list"></ul>
<script>
var input = document.getElementById("inputValue");
var value = input.value;
var array = [];
array.push(value);
var list = document.getElementById("list");
for (var i = 0; i < array.length; i++) {
var listItem = document.createElement("li");
listItem.textContent = array[i];
list.appendChild(listItem);
}
</script>
</body>
</html>
这样,输入框中的值将会被传递到数组中,并以列表的形式显示在HTML页面上。
领取专属 10元无门槛券
手把手带您无忧上云