select
ユーザーの Facebook 友達のリスト (JSON オブジェクトとして取得) を持つ要素を作成したいと思います。HTMLにハードコーディング<select id="friends"></select>
し、次の Javascript コードを使用して JSON を解析し、各フレンドを要素の として挿入しoption
ますselect
。
var msgContainer = document.createDocumentFragment();
for (var i = 0; i < response.data.length; i++) {
msgContainer.appendChild(document.createTextNode('<option value="'+response.data[i].id+'">'+response.data[i].name+'</option>'));
}
document.getElementById("friends").appendChild(msgContainer);
<
これは、 and>
の代わりに<
and を挿入することを除いて、ほとんど機能し>
ます。どうすれば修正できますか?純粋なJavascript(JQueryではなく)を使用して複数のHTML要素を挿入するより効率的な方法はありますか?