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

112
Visualizações
¿Puedo hacer que la imagen se enfoque usando className?

Quiero focus en el enlace de la imagen por javascript, el problema es que no tengo acceso directo a mi imagen.

 <li classe="product-1"> <div classe="shop"> <a class="img-link" src="xxxxxx"> <img class="image1"> </a> </div> </li>

Intenté usar el acceso para enfocar la imagen pero no funciona

 var imaglink = document.getElementsByClassName("product-1")[0].getElementsByClassName("shop")[0].getElementsByClassName("img-link")[0]; imagelink.focus();

si alguien tiene alguna sugerencia para resolver este problema se lo agradecere

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Posible error tipográfico, según el idioma, creo ... Noté que en su código tiene algunas líneas con classe="..." otras veces class="..."

con su elemento li tiene clase, eso podría devolver un valor indefinido, por lo que el resto de su selección no funcionará.

about 4 years ago · Santiago Trujillo Relatório

0

const img = document.querySelector("li a > img") img.focus()

o

 const img = document.querySelector(".shop > a img")

o si hay varias imágenes

 const img = document.querySelectorAll(".product-1 img")[0]
about 4 years ago · Santiago Trujillo Relatório

0

Simplemente puede combinar los selectores y usar querySelector como

 document.querySelector(".product-1 .shop .img-link").focus(); 

 document.querySelector(".product-1 .shop .img-link").focus();
 a:focus{ display:inline-block; border:20px solid #ccc; }
 <li class="product-1"> <div class="shop"> <a href class="img-link"> <img class="image1" src="https://picsum.photos/200/300"> </a> </div> </li>

about 4 years ago · Santiago Trujillo 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