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

187
Visualizações
JavaScript cambia la imagen y el texto cuando se desplaza con el mouseover y eventlistener

Actualmente estoy tratando de hacer que una imagen reemplace a otra en una posición fija mientras también cambio el estilo de color del texto al mismo tiempo. La imagen y el texto deben cambiar cuando el usuario pasa el cursor sobre uno u otro. Tengo la imagen y el texto en un div e intenté usar un detector de eventos para cambiar los objetos.

HTML:

 <div id="dequestimg"> <p style="font-size: 75%; float: left; font-weight: bold">Delete Requests:</p> <img src="dequestbutton.png"/> </div>

JavaScript:

 document.addeventlistener("mouseover", mouseover); document.addeventlistener("mouseout", mouseout); function mouseover() { document.getelementbyid("dequestimg").style.color = "red"; document.getelementbyid("dequestimg").getelementsbytagname("img") = "dequestbuttonhover.png"; } function mouseout() {kossa document.getelementbyid("dequestimg").style.color = "black"; document.getelementbyid("dequestimg").getelementsbytagname("img") = "dequestbutton.png"; }

Soy nuevo en JavaScript, por lo que agradecería cualquier ayuda.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Muchos puntos aquí

  • Tiene una cadena inesperada en su JavaScript que lo invalida: kossa
  • JavaScript distingue entre mayúsculas y minúsculas, debe usar las mayúsculas y minúsculas correctas en los nombres de las funciones: getElementById , getElementsByTagName
  • Puede definir una variable en la parte superior para seleccionar su div
  • Probablemente también debería darle una identificación al elemento img para que pueda seleccionarlo por separado
  • Debe establecer la propiedad src de la imagen una vez que se selecciona, no puede simplemente asignarla como una cadena

Aquí hay un ejemplo de trabajo

índice HTML.html

 <!DOCTYPE html> <html> <body> <div id="dequestimg"> <p style="font-size: 75%; float: left; font-weight: bold"> Delete Requests: </p> <img id="image" src="dequestbutton.png" /> </div> <script src="index.js"></script> </body> </html>

JavaScript index.js

 const div = document.getElementById("dequestimg"); const img = document.getElementById("image"); document.addEventListener("mouseover", mouseover); document.addEventListener("mouseout", mouseout); function mouseover() { div.style.color = "red"; img.src = "dequestbuttonhover.png"; } function mouseout() { div.style.color = "black"; img.src = "dequestbutton.png"; }
about 4 years ago · Juan Pablo Isaza Relatório
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