Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2014, 15:02
Avatar de blancoarnau
blancoarnau
 
Fecha de Ingreso: junio-2013
Mensajes: 119
Antigüedad: 10 años, 10 meses
Puntos: 0
El método .replace() no funciona en el código

Hola a todos. Estoy desarrollando un pequeño proyecto y estaba probando primero como funcionaría una parte del código pero simplificado. El HTML es el siguiente:

Código HTML:
Ver original
  1. <div id="demo"><b>I'M AWESOME</b></div>
  2.   <button onClick="something()">CLICK</button>

Y el script:

Código Javascript:
Ver original
  1. function something(){
  2.   var h = document.getElementById("demo").innerHTML;
  3.   var bbold = /<b>[\w\W]*<\/b>/;
  4.   var o = bbold.exec(h);
  5.   alert(o.replace(/(<b>|<\/b>)/g,''));
  6. }
Como podrán comprobar aquí, no funciona.

Mi intención es coger el texto que hay en el div "demo", sacarle las etiquetas bold (<b> y </b>) para quedarme solo con el texto "I'M AWESOME" y mostrarlo en un alert. ¿Cuál es el error del código? Si me podéis ayudar lo agradecería mucho :)

Última edición por blancoarnau; 19/04/2014 a las 15:17