テーブル内のアイテムをクリックすると、そのアイテムがリストに追加され、そのリストが表示される必要があります。
リストにアイテムを追加/表示するための私のコードは次のとおりです。
var myList = document.getElementById('my-list');
function addItemToList(id) {
var entry = document.createElement('li');
entry.appendChild(document.createTextNode(id));
myList.appendChild(entry);
};
これはうまく機能しますが、リスト内の各項目に「削除」ボタンを追加する必要もあります。
しかし+ ' <a href="#">delete</a>'
、パラメータに追加するcreateTextNode()
と機能しません。これは、明らかに、textNodes はプレーン テキストしか持てないためです。
では、このコードを HTML タグで機能させるにはどうすればよいでしょうか。createTextNode()
同じことを行うが、HTMLタグを許可する以外のJSまたはJqueryメソッドはありますか?