【问题标题】:Add div inside other div with the highest number inside将 div 添加到其他 div 中,其中数字最大
【发布时间】:2022-11-20 21:42:51
【问题描述】:

我试图实现一个系统,在该系统中我可以输出该 div 中下载次数最多的 div(只是一个数字),但我没有 JavaScript 方面的特殊技能。

例如我有:

<div class="download_count">
 3
 <em class="icon"></em>
</div>

<div class="download_count">
 16
 <em class="icon"></em>
</div>
<!-- The list continues... -->

我已经在 J​​avaScript 中尝试了多个循环,这些循环会计算数字并使用数组和 Math.max() 输出最高数字,但无法真正让它正常工作,因为我已经结结巴巴地正确地让它只输出数字最高的 div 之一。

预期行为:

<div class="download_count">
 3
 <em class="icon"></em>
</div>

<div class="download_count">
 16
 <em class="icon"></em>
 <div class="most-downloaded">Most downloaded file on the website!</div>
</div>

【问题讨论】:

    标签: javascript html


    【解决方案1】:
    • 尝试查询选择器
    const downloads = document.querySelectorAll('download_count');
    // and find max value
    Math.max(downloads);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多