Discuss / JavaScript / 比较麻烦的写法

比较麻烦的写法

Topic source

堇色华章

#1 Created at ... [Delete] [Delete and Lock User]

var arr=document.getElementById('test-list').children; var res=[]; for(let i=0;i<arr.length;i++){ res.push(arr[i].innerText); } res.sort(); var key=document.getElementById('test-list'); key.innerHTML=''; for(let j=0;j<5;j++){ var cur=document.createElement('li'); cur.setAttribute('class','lang'); cur.innerText=res[j]; key.appendChild(cur); }

堇色华章

#2 Created at ... [Delete] [Delete and Lock User]

//修改了一下 var arr=document.getElementById('test-list').children; var res=[]; var i; for(i=0;i<arr.length;i++){ res.push(arr[i].innerText); } res.sort(); var key=document.getElementById('test-list'); key.innerHTML=''; for(i=0;i<res.length;i++){//这里arr的长度会变成0 var cur=document.createElement('li'); cur.setAttribute('class','lang'); cur.innerText=res[i]; key.appendChild(cur); }


  • 1

Reply