Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

218
Vistas
Reemplazar texto usando Javascript en la página HTML

Tengo una página web php con mucha información, algunas de ellas son bastante sensibles y me gustaría ocultarlas y la posibilidad de mostrarlas.

Mi página web está construida así para mostrar la información:

 echo '<b>Login :</b> ' . $data['Login'] . '<br \>'; echo '<b>MDP :</b>' . decrypt($data['MDP'], $passkey) . '';

Así que estoy trabajando en un pequeño código Javascript para ocultar/mostrar el MDP. No está terminado (porque solo funciona a la mitad), se ve así:

 <span class="visible">My text to hide</span><br \> <span class="visible">My other text to hide</span><br \> <button id="Replace" onclick="replace()">Change content</button> <script> window.onload = function(){ document.getElementById("Replace").addEventListener( 'click', replace); } var Visible = document.getElementsByClassName('visible'); var HiddenText = document.getElementsByClassName('hiddentext'); var OriginalText = new Array(); for (var k = 0; k< Visible.length; k++){ OriginalText[k] = Visible[k].innerHTML; } function replace() { if (Visible != null){ for (var i = 0; i< Visible.length; i++){ Visible[i].innerHTML = '*****'; Visible[i].className = 'hiddentext'; } }else{ for (var j = 0; j< HiddenText.length; j++){ HiddenText[j].innerHTML = OriginalText[j]; HiddenText[j].className = 'visible'; } } } </script>

No sé por qué parece que solo funciona una vez. Reemplazó el texto con las estrellas y la clase cambió bien, pero cuando lo uso de nuevo, no pasa nada.

Probé el código por separado (ambos forman parte del si) y todo funciona bien. Estoy lejos de ser un experto en código, así que probablemente me esté perdiendo algo, tal vez alguien pueda ayudarme.

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda