Puedes hacerlo con while(), pero yo te recomiendo usar for():
Código Javascript
:
Ver original//Con for()
function impar(id){
var nums=[];
for(i=1;i<parseInt(document.getElementById(id).value);i+=2){
nums.push(i);
}
return nums.join();
}
//Con while()
function impar(id){
var nums=[], i=1;
while(i<parseInt(document.getElementById(id).value)){
nums.push(i);
i+=2;
}
return nums.join();
}
Código HTML:
Ver original<input type='text' id='campo' /> <input type='button' value='Calcular' onclick="document.write(impar('campo'));" />
Saludos (: