Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

135
Views
¿Cómo agrego un SVG a mi Javascript .textContent?

Simplemente estoy tratando de insertar un SVG de exclamación aquí, pero parece que no puedo hacerlo y no puedo encontrar una respuesta adecuada en Google.

El SVG se descarga y se encuentra dentro de la carpeta de mi proyecto.

 if(email.validity.valueMissing) { emailError.textContent = '(SVG Here) You need to enter an e-mail address.';
about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Suponiendo e-mailError es un elemento de visualización en su html (span, p, div, etc.), el icono y el texto asociado se pueden cargar configurando la propiedad .innerHTML del elemento.

El uso de .textContent dará como resultado que se muestre el texto de marcado en lugar del diseño previsto (como ha encontrado)

Este fragmento de trabajo demuestra la diferencia.

 const emailError=document.getElementsByClassName("emailError"); emailError[0].innerHTML = '<img src="https://stackoverflow.design/assets/img/logos/sf/sf-icon.svg" /> You need to enter an e-mail address.'; emailError[1].textContent = '<img src="https://stackoverflow.design/assets/img/logos/sf/sf-icon.svg" /> You need to enter an e-mail address.';
 img { width: 40px; aspect-ratio: 1; } span { border: 1px solid black; display: flex; align-items: center; }
 <p>Example loaded using .innerHTML:</p> <p><span class="emailError"></span></p> <p>Example loaded using .textContent:</p> <p><span class="emailError"></span></p>

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!