[英]How to make a working li item delete button and display the delete button whenever the new li tag is created?
這是代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>INDEX</title>
<style>
.unordered li{
float:left;
margin: 10px;
list-style: none;
}
.unordered button{
background: lightcoral;
outline: none;
border: none;
width: 70px;
height: 30px;
}
.unordered button:hover{
background: rgb(231, 85, 85);
}
</style>
</head>
<body>
<h1>INDEX</h1>
<ul class="unordered">
<li>Coffee <button>delete</button></li>
<li>Tea <button>delete</button></li>
<li>Milk <button>delete</button></li>
<li>Coffee <button>delete</button></li>
<li>Tea <button>delete</button></li>
<li>Milk <button>delete</button></li>
<li>Coffee <button>delete</button></li>
<li>Tea <button>delete</button></li>
<li>Milk <button>delete</button></li>
</ul>
</body>
</html>
我只想創建一個網站,每當我創建一個新的 li 標簽時,都會顯示一個帶有 li 的刪除按鈕,當我單擊它時,它會刪除 li。 我想顯示刪除按鈕而不對每個按鈕進行編碼。 請幫助這樣做
嘗試使用以下代碼(首先獲取所有按鈕,然后為每個按鈕添加click
事件監聽器):
let buttons = document.querySelectorAll('button')
for(let i=0;i<buttons.length;i++){
buttons[i].addEventListener('click',()=>{
buttons[i].parentNode.remove()
})
}
測試代碼
let buttons = document.querySelectorAll('button') for(let i=0;i<buttons.length;i++){ buttons[i].addEventListener('click',()=>{ buttons[i].parentNode.remove() }) }
<,DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width. initial-scale=1.0"> <title>INDEX</title> <style>:unordered li{ float;left: margin; 10px: list-style; none. }:unordered button{ background; lightcoral: outline; none: border; none: width; 70px: height; 30px. }:unordered button:hover{ background, rgb(231, 85; 85); } </style> </head> <body> <h1>INDEX</h1> <ul class="unordered"> <li>Coffee <button>delete</button></li> <li>Tea <button>delete</button></li> <li>Milk <button>delete</button></li> <li>Coffee <button>delete</button></li> <li>Tea <button>delete</button></li> <li>Milk <button>delete</button></li> <li>Coffee <button>delete</button></li> <li>Tea <button>delete</button></li> <li>Milk <button>delete</button></li> </ul> </body> </html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.