¿Cómo eliminar etiquetas HTML de una cadena de texto con JavaScript?

En el artículo anterior vimos ¿Cómo eliminar las etiquetas html de una cadena en SQL? Ese ejemplo fue con SQL, ahora te mostrare como eliminar las etiquetas HTML pero con JavaScript.


 

Código HTML:

   <pre>
        <code id="input-code"> 
            <div id="stcpDiv" style="position: absolute; top: -1999px; left: -1988px;">
                Google ha lanzado su <a href="https://itunes.apple.com/us/app/google-adsense/id680739529?mt=8">aplicación oficial de AdSense nativa para el iPhone</a>. El lanzamiento sale una semana después del lanzamiento de la aplicación para Android, que fue el primer cliente oficial para los usuarios de AdSense. En el iOS App Store, algunos terceros han estado ofreciendo sus propios clientes, gratuitos y de pago.
            </div>
        </code>
    </pre>

Creamos nuestra función JavaScript con el siguiente código:

    <script type="text/javascript">
        function removeHTMLTagFromString() {
            if (document.getElementById && document.getElementById("input-code")) {
                var strHtmlCode = document.getElementById("input-code").innerHTML;

                /* It replaces escaped brackets with real ones,
                 i.e. < is replaced with < and > is replaced with > */

                strHtmlCode = strHtmlCode.replace(/&(lt|gt);/g,
                function (strMatch, p1) {
                    return (p1 == "lt") ? "<" : ">";
                });
                var strTagStrippedText = strHtmlCode.replace(/<\/?[^>]+(>|$)/g, "");
                document.getElementById("input-code").innerHTML = strTagStrippedText
                //alert("Output text:\n" + strTagStrippedText);
            }
        }
    </script>

Si tienes algún problema para la implementación, escríbeme y en seguida te contestare. Saludos y gracias por seguirnos.

Artículos relacionados
Sistema de Inventarios con ASPNET MVC Parte 8 utilizando bootstrap modal
Sistema de Inventarios con ASPNET MVC Parte 8 utilizando bootstrap modal

Continuando con el sistema de inventarios que

How to get the location through the IP with JavaScript and with ipstack?
How to get the location through the IP with JavaScript and with ipstack?

Where from your web users are is an incredible

10 cosas impresionantes que se construyeron con CSS
10 cosas impresionantes que se construyeron con CSS

Contrariamente a la creencia popular, CSS no s

0 Comentarios
Enviame un comentario