Código HTML:
function newproducte(inputName,text){ var op=new Array(); var contador=cont2; var lista = document.createElement('select'); lista.name = inputName; lista.id = inputName; lista.onchange=function(){posacodi(lista.id,lista.value);}; opcio=new Option("",""); lista.appendChild(opcio); do{ op[contador] = new Option(descripcio[contador],contador); lista.appendChild(op[contador]); contador--; }while(contador>=0); newNode.firstChild.appendChild(document.createTextNode(text)); newNode.lastChild.appendChild(lista); return newNode; }