Test case details

Preparation Code

<ul id="my_list"><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p><p>aaa<span>bbb</span></p></ul> <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script>   $(function() {    var i = 0,        $ul = $('#my_list'),        $li = $('<li />').html('list item');      while (i < 100) {     $ul.append($li.clone());     i++;    }   });       function empty(element) {    var i;    for (i = element.childNodes.length - 1; i >= 0; i--)    element.removeChild(element.childNodes(i));   } </script>

Test cases

Test #1

document.getElementById('my_list').innerHTML = '';

Test #2

$('#my_list').html('');

Test #3

$('#my_list').empty();

Test #4

empty(document.getElementById('my_list'))