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

231
Views
cómo cambiar el tamaño de fuente del texto en un div en javascript

Tengo una cuadrícula y en algunos de los elementos de la cuadrícula, el texto es demasiado largo. Ya agregué text-overflow:elipsis, white-space: nowrap y overflow: hidden. Esto evita que el texto se desborde como se esperaba. pero lo que quería probar, era detectar si había overflow y de ser así disminuir el tamaño de letra.

A continuación se muestra el JavaScript que estaba intentando. básicamente, debe recorrer todas las filas de datos y, si se detecta un desbordamiento, cambiar el tamaño de la fuente. No tiene que ser Javascript, pero pensé que esta sería mi mejor oportunidad para lograrlo. sin embargo, el código no cambia el tamaño de fuente, ¿alguien puede ayudarme a cambiar el tamaño de fuente? en Javascript, jQuery, CSS, etc.

 document.addEventListener('DOMContentLoaded', function() { //the div is called data_row adn tehy are dynamically generated var text_size = document.getElementsByClassName('data_row'); for (var i = 0; i < text_size.length; i++) { if (text_size.scrollWidth > text_size.clientWidth) { //i also tried a specific font size ex. 12px text_size.style.fontSize = "small"; } } }); .data_row { text-align: center; border: 1 px solid; line-height: 25 px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Su variable text_size en realidad es una especie de matriz. Debe consultar text_size[i] si desea acceder al estilo, etc.

Salud.

about 4 years ago · Juan Pablo Isaza Report

0

 function change(){ const text = document.getElementById('text'); text.style.fontSize='36px'; }
 <p id="text" style="font-size: 16px">lorem ipsum ...</p> <button onclick="change()">change</button>

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