Foros del Web » Programando para Internet » Javascript »

Una dudilla sobre javascript

Estas en el tema de Una dudilla sobre javascript en el foro de Javascript en Foros del Web. Miren tengo el siguiente codigo: Código: var capa = document.getElementById("div"); var ancho = capa.style.width; ¿La variable ancho tendra asignado el valor del ancho del div? ...
  #1 (permalink)  
Antiguo 18/07/2011, 09:21
 
Fecha de Ingreso: junio-2011
Mensajes: 89
Antigüedad: 13 años, 4 meses
Puntos: 7
Una dudilla sobre javascript

Miren tengo el siguiente codigo:

Código:
var capa = document.getElementById("div");
var ancho = capa.style.width;
¿La variable ancho tendra asignado el valor del ancho del div?

Si es asi, sera una cadena de caracteres, pj "100px" ¿no?
¿Como hago para transformar "100px" a un valor entero de 100, para poder hacer operaciones con el?
  #2 (permalink)  
Antiguo 18/07/2011, 09:48
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Una dudilla sobre javascript

Depende, si el estilo está seteado en el propio elemento HTML devolverá el valor, si no y está seteado en el CSS devolverá un string vacío, así que tendrías que usar el computed style.
Para convertirlo en número, puedes usar parseInt/Float.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:32.