ホームページ > 記事 > ウェブフロントエンド > JavaScript リストの追加、削除、移動
JavaScript は、Web 開発で広く使用されているプログラミング言語です。リストは Web デザインにおいて非常に一般的な要素です。 JavaScript を使用すると、リスト要素を簡単に追加、削除、移動して、Web ページのユーザー エクスペリエンスを向上させることができます。次に、リストを追加、削除、移動する方法について説明します。
1. リストの追加:
リスト要素を追加する必要がある場合は、次のコードで実行できます:
// 找到要添加新列表项的父元素 var list = document.getElementById("list"); // 创建新的列表项 var newItem = document.createElement("li"); // 给新的列表项添加内容 var text = document.createTextNode("新的列表项"); newItem.appendChild(text); // 将新的列表项添加到列表中 list.appendChild(newItem);
上記のコードでは、最初に次のコードを使用します。 document.getElementById()
メソッドは、追加する新しいリスト項目の親要素を取得します。次に、document.createElement()
メソッドを使用して新しいリスト項目を作成し、そのリスト項目にコンテンツを追加し、最後に appendChild()
を使用して新しいリスト項目をリストに追加します。方法。
2. リストの削除:
リスト要素を削除する必要がある場合は、次のコードを通じて実行できます:
// 找到要删除的列表项 var item = document.getElementById("deleteItem"); // 找到列表项的父元素 var list = item.parentNode; // 删除列表项 list.removeChild(item);
上記のコードでは、最初に # を渡します。 # #document.getElementById() メソッドは、削除するリスト項目を取得します。次に、
parentNode 属性を通じてリスト項目の親要素を取得します。最後に、
removeChild() メソッドを使用して、リスト項目がリストから削除されます。
メソッド:
// 找到要移动的列表项 var item = document.getElementById("moveItem"); // 找到要插入到的位置 var location = document.getElementById("beforeLocation"); // 找到列表项的父元素 var list = item.parentNode; // 移动列表项到指定位置之前 list.insertBefore(item, location);上記のコードでは、まず、移動するリスト項目と挿入する位置を
document.getElementById()## を通じて取得します。 # 方法。次に、parentNode
属性を通じてリスト項目の親要素を取得します。最後に、insertBefore()
メソッドを使用して、リスト項目が指定された位置の前に挿入されます。
// 找到要移动的列表项 var item = document.getElementById("moveItem"); // 找到要移动到的位置 var location = document.getElementById("afterLocation"); // 找到列表项的父元素 var list = item.parentNode; // 从列表中删除该列表项 list.removeChild(item); // 将该列表项添加到新的位置 location.appendChild(item);
上記のコードでは、まず、
document.getElementById()# を通じて、移動するリスト項目と移動先の位置を取得します。 ## 方法。次に、parentNode 属性を通じてリスト項目の親要素を取得します。次に、
removeChild() メソッドを使用して、元のリストからリスト項目を削除します。最後に、
appendChild() メソッドを使用して、リスト項目を新しい場所に追加します。
概要:
以上がJavaScript リストの追加、削除、移動の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。