suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - 筛选问题;修改样式问题

<p class="namber">2</p>
<p class="namber">3</p>
<p class="namber">3</p>
<p class="namber">4</p>
<p class="namber">8</p>
<p class="namber">1</p>
<p class="namber">4</p>

有这样一组数据;现在我要筛选出大于2的;并且给他一个红色;请问怎么实现的

过去多啦不再A梦过去多啦不再A梦2843 Tage vor378

Antworte allen(4)Ich werde antworten

  • 怪我咯

    怪我咯2017-05-16 13:05:57

    如果是index大于2的

    p:nth-child(n+2) {
        color: green;   
    }

    如果是text大于2的用遍历

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:05:57

    jquery的each遍历判定

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:05:57

    筛选数字大于2
    $(".number").each(function(){

    if($(this).html() > 2){
        $(this).css("color","red");
    }

    });

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:05:57

    兄弟你number写错了。

    var list = document.getElementsByClassName('number');
      for(var i=0;i<list.length;i++){
          if(list[i].innerHTML > 2) {
              list[i].style.color = 'red';
          }
      }

    Antwort
    0
  • StornierenAntwort