私はアプリに取り組んできましたが、JavaScript/jQuery で DOM オブジェクトを作成してから、次のように appendTo('body') を実行する傾向があることに気付きました。
$list = $('<ul/>', {
id : "thelist",
class : "listclass"
}
$list.appendTo('body');
$list.html(whateverAjaxStuff);
私のページのソースは、body タグが空の head だけになってしまいます。
この方法に利点/欠点があるかどうか疑問に思っています。HTML で基本的なフレームワークを構築し、代わりに JavaScript で innerHTML を操作する必要がありますか? 考え?
編集:明確にしたい。私は動的に生成する必要があるものでのみこれを行っています。$list 要素は AJAX で読み込まれ、ユーザーは別のリストに入力する選択を行います。