代码之家  ›  专栏  ›  技术社区  ›  user7353167

隐藏没有javascript的标记-使用css吗?

  •  0
  • user7353167  · 技术社区  · 6 年前

    有没有办法在CSS中获取此代码?

    x = document.getElementsByTagName("a");
    x[2].style.display = "none";
    x[3].style.display = "none";
    x[4].style.display = "none";
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   31piy    6 年前

    您可以使用 nth-child 选择器:

    a:nth-child(3), a:nth-child(4), a:nth-child(5) {
      display: none;
    }
    <a>1</a>
    <a>2</a>
    <a>3</a>
    <a>4</a>
    <a>5</a>
    <a>6</a>