Hola estoy intentando hacer un pequeño editor de textos para un formulario.
recojo un dato del textarea con
document.selection.createRange () a este le añado los tags de strong, luego lo unico que consigo es crear un nuevo nodo con el resultado. Pero lo que necesito es que recoja el texto del textarea (buscque el texto seleccionado y lo sustituya por la seleccion manipulada.... He probado con un replace(esto,otro) me da un error dejo el código a ver si alguine sabe como solucionar esto....... function Selecciona()
{
var sel=document.selection.createRange ()
if (sel.text=='')
{var creasel=document.createTextNode('');} else
{var creasel=document.createTextNode('<strong>'+sel.text+'</strong>');}
var tit=document.getElementById('areatxt');
tit.appendChild(creasel);
}
Este código me añade un nodo, cómo puedo coger el primer nodo remplazar el sel por el creasel y eliminar el antiguo nodo por el nuevo reemplazado.
Gracias