Criando div dinâmica usando javascript

 <script>
    function selecteditems()
    {

    var i=1;
    var val="";
    while(i<=53)
    {

        if(document.getElementById('timedrpact'+i)!="")
        {
            val+=document.getElementById('timedrpact'+i).value;
            document.getElementById('showselecteditems').innerHTML=val;
            }
        i++;
        }

    }
    </script>

Como criar um novo div e adicionar conteúdo a ele? No caso acima, eu perdi o conteúdo anterior devido a innerHTML.Eu quero div nova cada vez para anexar dinamicamente uma imagem e a variável acima val para ele.

Desde já, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion