题解 | #JS动态创建节点#
JS动态创建节点
http://www.nowcoder.com/practice/144422bbf3044e8c8429a88588857c8b
请补全JavaScript函数,根据参数数组创建li元素。 要求:
- li元素的个数和数组的长度一样
- li元素的内容是数组中的每个元素
- 将创建的所有li元素插入到ul中
function createLi(array){
// 补全代码
let oUl = document.querySelector('ul');
let fragment = document.createDocumentFragment();
array.map(n => {
let oLi = document.createElement('li')
oLi.innerHTML = n;
fragment.appendChild(oLi);
})
oUl.appendChild(fragment)
return oUl
}