<!DOCTYPE html>
<html>
<head>
<title>Item Adder</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<style>
#itemList {
max-height: 300px;
overflow: auto;
}
</style>
</head>
<body>
<h2>Item List</h2>
<button id="btnAdd">Add Item</button>
<ul id="itemList">
</ul>
<script>
$(document).ready(function(){
var itemNumber = 1; // Initialize item counter
$("#btnAdd").click(function(){
$("#itemList").append("<li>Item " + itemNumber + "</li>");
itemNumber++; // Increment item counter
});
});
</script>
</body>
</html>
html中怎样在列表追加item
在HTML中,要在列表中追加项目,我们通常选用JavaScript或者使用一些JavaScript库,比如jQuery。以下是使用JavaScript和jQuery在列表中追加项目的方法:
使用JavaScript
在HTML文档中,你可以像这样创建一个列表:
html
<ul id="myList">
<li>Item 1</li>
<li>Item 2</li>
</ul>
<button onclick="addItem()">Add item</button>
<script>
function addItem() {
var ul = document.getElementById("myList");
var li = document.createElement("li");
li.appendChild(document.createTextNode("新项目"));
ul.appendChild(li);
}
</script>
上述代码会创建一个有两个项目的列表和一个添加新项目的按钮。每当点击此按钮时,列表会增加一个新项目。
使用jQuery
如果你的项目正在使用jQuery,你可以如下地更简单地添加新项目:
html
<ul id="myList">
<li>Item 1</li>
<li>Item 2</li>
</ul>
<button id="addItem">Add item</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#addItem").click(function(){
$("#myList").append("<li>新项目</li>");
});
});
</script>
这将使用jQuery方法 .append()来添加新的<li>元素。
以上两种方式均无法永久保存新添加的项目,因为这些修改是在客户端进行的。如果需要永久性地保存这些更改,你可能需要将数据发送回服务器并进行后端处理。
21.9s
2129 Tokens