var original = document.getElementById(index); < var clone = original.cloneNode(true); < clone.setAttribute("id", index + index); < // orginput : the value of the original field (in [0] if hide_marc=1, otherwise in [1] < // image : the up button. don't exist is hide_marc=1 < < var orginput = original.getElementsByTagName('input')[0]; < < var orginput = original.getElementsByTagName('input')[1]; < image = clone.getElementsByTagName('img')[0]; < image.setAttribute("onclick","upSubfield('" + index + index + "')"); < < trigger = original.getElementsByTagName('a')[0]; < if (trigger) { < trigger.parentNode.removeChild(trigger); < } < clonetrigger = clone.getElementsByTagName('a')[0]; < clonetrigger.setAttribute("onclick","cloneSubfield('" + index + index + "')"); < clone.setAttribute("tabindex","1"); < orginput.value = ''; < original.parentNode.insertBefore( clone, original.nextSibling); --- > var original = document.getElementById(index); //original