Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

219
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda