Por ejemplo:
Quiero que al hacer click sobre un cuadro de texto este se desplace un pixel hacia arriba, de modo que tengo esto:
Código:
Hasta aqui todo perfecto, consigo que se suba, pero al volver a hacer click no entiendo por que la funcion ya no consigue leerme el valor de la posicion del cuadro de texto apareciendome NaN... como que no estuviera definida.input{position:relative; top:0px;}
...
...
<input type="text" onclick="subir(this);">
...
...
subir(objeto)
{
altura=objeto.style.top;
altura=altura.substring(0,1); /*esto lo hago para quitar las letras px de la altura */
altura=altura-1;
objeto.style.top=altura+"px";
}
¿Por que pasa esto?
¿como puedo solucionarlo?


