Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2009, 14:56
Avatar de jeybi
jeybi
 
Fecha de Ingreso: julio-2008
Ubicación: Mexico
Mensajes: 130
Antigüedad: 16 años, 6 meses
Puntos: 10
Respuesta: remplazar un textarea por un div vació

Usa el metodo replaceChild del elemento que contiene al elemento que quieres reemplazar:

Código javascript:
Ver original
  1. function reemplazar(textarea){
  2.     if(typeof textarea == 'string') textarea = document.getElementById(textarea);  //Obtenemos el elemento textarea
  3.     var div = document.createElement('div');       //Creamos un div sin nada
  4.     div.style.width = textarea.offsetWidth+'px';       //Ajustamos la anchura
  5.     div.style.height = textarea.offsetHeight+'px';        //Ajustamos la altura
  6.     div.style.border = '1px solid red';             //Solo para poder verlo..
  7.     textarea.parentNode.replaceChild(div,textarea); //Reemplazamos el textarea
  8.    
  9. }

replaceChild espera 2 parametros, el primero el elemento que quieres colocar (el nuevo elemento), el segundo el elemento al cual vas a reemplazar (el viejo elemento).