Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2015, 09:47
jolquera
 
Fecha de Ingreso: diciembre-2014
Mensajes: 60
Antigüedad: 9 años, 11 meses
Puntos: 1
Funcion no funciona con getElementById

Buenas, tengo el siguiente script

Código Javascript:
Ver original
  1. function contar(){
  2.     var precio_unitario = document.getElementById('cantidad_1');
  3.     var cantidad = document.getElementById('preciou_1');
  4.     var importe = document.getElementById('importe_1');
  5.     var iva_concepto = document.getElementById('exceder_iva_1');
  6.     alert(precio_unitario.value);
  7.     alert(cantidad.value);
  8.     alert(importe.value);
  9.     alert(iva_concepto.value);
  10.     //alert("Hay " + precio_unitario.length + " elementos con el nombre 'opción1'");
  11.     for (x=0;x<precio_unitario.value.length;x++){
  12.     importe[x].value=precio_unitario[x].value*cantidad[x].value;
  13.     iva_concepto[x].value=importe[x].value*16/100;
  14.     texto = precio_unitario[x].value + cantidad[x].value + importe[x].value + "\n";
  15.     //alert("Se han encontrado los siguientes valores en elementos 'opcion1'\n" + texto);
  16.     }
  17. }

Donde...

cantidad_1
preciou_1

etc, son campos los IDs de campos de texto, el detalle es que no me corre el codigo con el getElementById, pero funciona perfecto con el getElementsByName