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

93
Visualizações
Cambio de imagen de perfil en problema de javascript

Entonces, tengo este código Javascript, que es responsable de cambiar la imagen de nuestra foto de perfil. Entonces, la parte cambiante funciona absolutamente bien, puedo cargar un archivo y cambiar la imagen. Entonces, cuando inicia sesión, obtiene una imagen de perfil predeterminada, en la que luego puede hacer clic en un botón para cambiar su imagen de perfil. Entonces, esa imagen predeterminada en particular es una imagen con un radio de borde de 25 px. Entonces, el único problema que encuentro ahora es que, cuando cargo la imagen, debería cargarse y cargarse con un radio de borde de 25 píxeles. Pero después de la carga, solo se carga como una imagen simple sin un radio de borde, pero quiero que la imagen se cargue para que tenga un radio de borde de 25 píxeles. ¿Cómo podría lograr esto? Aquí está el código:

 const imgDiv = document.querySelector('.profile-pic-div'); const img = document.querySelector('#thePFP'); const file = document.querySelector('#file'); file.addEventListener('change', function(){ // this refers to the file const choosedFile = this.files[0]; if (choosedFile) { const reader = new FileReader(); reader.addEventListener('load', function(){ img.setAttribute('src', reader.result); }); reader.readAsDataURL(choosedFile); } });
 <img class="pfp" id="thePFP" src="img/pfp.png"> <div class="profile-pic-div"> <img src="img/cam.png" class="camera" id="camera"> <input type="file" class="file" id="file" accept="image/*" style="cursor: pointer"> </div>

PD. La imagen con la clase de "pfp" es la imagen predeterminada de la que estaba hablando, cuando inicia sesión.

about 4 years ago · Juan Pablo Isaza
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