Código Javascript
:
Ver original<select id="lista" name="lista">
</select>
<script>
function agregaLista(cadena){
var select = document.getElementById("lista"), arr = cadena.split("|"), articulo, i = 0;
while(articulo = arr[i++]){
var option = document.createElement("option"), articulo_arr = articulo.split(";"),
valor = articulo_arr[0], descripcion = articulo_arr[1];
option.value = valor;
option.innerText = descripcion;
select.appendChild(option);
}
}
agregaLista("01;Arroz|02;Azucar|03;leche");
</script>