0

clear/remove/delete動的に作成された ul (li-posts を使用)-listへのクロスブラウザーの方法を探しています。

そのように作成されました:document.createElement("ul");

真にクロスブラウザ方式が実装されているか?

編集:JQueryは許可されていません。

4

5 に答える 5

4
// assuming you created your `ul` like this
var ul = document.createElement('ul');
document.body.appendChild(ul);

コンテンツを削除したいだけの場合

// removing only its content
ul.innerHTML = "";

または、このように要素とコンテンツの両方を削除できます

// removing element and content
ul.parentNode.removeChild(ul); 
于 2012-12-26T10:40:22.310 に答える
1

使用するremoveChild

var createdUL=document.createElement("ul"); 
createdUL.parentNode.removeChild(ul);
于 2012-12-26T10:41:35.670 に答える
1

このリンクが役立つようです。ただし、質問は明確に理解できますが、可能性を確認するためにコードを投稿する必要があることを忘れないでください。次のリンクを試してください。 JavaScript DOM 削除要素

于 2012-12-26T10:42:27.557 に答える
0

JQuery を削除しますか?

$("ul").remove();

コンテンツの削除:

$("ul *").remove();
于 2012-12-26T10:40:43.213 に答える