function new_image(id){ var tony = document.getElementById("add_more"); var parentDiv = tony.parentNode; var check = document.getElementById("image"+id); if(!check && id != 0){ var newDiv = document.createElement('div'); newDiv.setAttribute("id", "image"+id); newDiv.setAttribute("class", "upload_images"); var fieldset = document.createElement('fieldset'); newDiv.appendChild( fieldset ); var fieldset_file = document.createElement('input'); fieldset_file.name = "secondary"+id; fieldset_file.type = "file"; fieldset_file.id = "secondary"+id; fieldset.appendChild ( fieldset_file ); var fieldset_label = document.createElement('label'); fieldset_label.innerHTML = 'Caption'; fieldset.appendChild ( fieldset_label ); var fieldset_caption = document.createElement('input'); fieldset_caption.name = "secondary"+id+"caption"; fieldset_caption.type = "text"; fieldset_caption.id = "secondary"+id+"caption"; fieldset.appendChild ( fieldset_caption ); var fieldset_link = document.createElement('span'); fieldset_link.onclick = function(){ }; fieldset_link.className = "js_link"; fieldset_link.appendChild ( document.createTextNode("Remove") ); fieldset.appendChild ( fieldset_link ); newDiv.appendChild ( fieldset ); var image_hidden = document.createElement('input'); image_hidden.type = "hidden"; image_hidden.name = "image[]"; image_hidden.value = id; newDiv.appendChild (image_hidden); var newClear = document.createElement('div'); newClear.setAttribute("class", "clear"); newDiv.appendChild (newClear); parentDiv.insertBefore(newDiv, tony); } } Add another image