我一直在嘗試找出如何刪除特定的“l(fā)i”標(biāo)簽,方法是根據(jù)其在列表中的位置輸入其編號(hào)(即在文本框中輸入 3,然后按按鈕刪除列表位置 3 中的項(xiàng)目) )?,F(xiàn)在我的代碼是這樣的,即使只列出了 4 個(gè)項(xiàng)目,輸入 5 并按 Enter 鍵仍然會(huì)刪除 2 個(gè)項(xiàng)目,而不是不刪除任何項(xiàng)目。我的代碼編寫方式與刪除特定“l(fā)i”標(biāo)簽時(shí)鍵入的數(shù)字不一致。任何幫助將不勝感激,謝謝。<html><head><title>Chapter 5 Activity</title></head><body><h1>The Best Fruit in the World</h1><ol id="fruit"> <li>Mangos</li> <li>Watermelons</li> <li>Kiwis</li> <li>Pineapples</li></ol><form action=""><input type="text" name="rfruit" id="fruitremove"> <input type="button" value="Click to Remove" onclick="removefruit()"> Remove fruit you dislike</form><script type="text/javascript">function removefruit(){ var fruitminus = document.getElementById("fruitremove").value; var flist = document.getElementById("fruit"); flist.removeChild(flist.childNodes[fruitminus]);}</script></body></html>
如何通過文本根據(jù)訂單號(hào)刪除特定的 Li 標(biāo)簽?
函數(shù)式編程
2023-07-20 17:19:48