Test case details

Preparation Code

<div id="my-div"> </div>
var div = document.getElementById('my-div')
while (div.firstChild) div.removeChild(div.firstChild);

Test cases

Test #1

var i = 0; var html = ""; while (i < 20) { html += '<div style="border-style:solid;width:20px;">This is my list item number ' + i + '</div>'; i++; } div.innerHTML = html;

Test #2

var i = 0, html = “”, el; while (i < 20) { el = document.createElement('div'); el.style.borderStyle = "solid"; el.style.width = "20px"; html = 'This is my list item number ' + i; el.innerText = html; div.appendChild(el); i++; }

Test #3

var html = “”, el, i = 0, fragment = document.createDocumentFragment(); while (i < 20) { el = document.createElement('div'); el.style.borderStyle = "solid"; el.style.width = "20px"; html = 'This is my list item number ' + i; el.innerText = html; fragment.appendChild(el); i++; } div.appendChild(fragment);