我想创建一个select
包含用户 Facebook 好友列表的元素(作为 JSON 对象获得)。我硬编码<select id="friends"></select>
到我的 HTML 中,然后使用以下 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 元素?