使用Javascript在不干扰HTML列表中其他项的情况下删除列表项,可以通过以下步骤实现:
下面是一个示例代码:
HTML部分:
<ul id="myList">
<li>列表项 1 <a class="delete-btn">删除</a></li>
<li>列表项 2 <a class="delete-btn">删除</a></li>
<li>列表项 3 <a class="delete-btn">删除</a></li>
</ul>
Javascript部分:
// 获取列表的父元素
var list = document.getElementById("myList");
// 监听点击事件
list.addEventListener("click", function(event) {
// 判断点击的元素是否为删除按钮
if (event.target.classList.contains("delete-btn")) {
// 获取要删除的列表项
var listItem = event.target.parentNode;
// 从DOM树中移除列表项
list.removeChild(listItem);
}
});
这样,当点击列表项后面的"删除"链接时,对应的列表项将会被删除,而不会影响其他列表项的显示和功能。
推荐的腾讯云相关产品:无
领取专属 10元无门槛券
手把手带您无忧上云