微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

更改没有ID的选择

如何解决更改没有ID的选择

如何更改选择?选择标签中没有ID或其他任何内容

<label class="Select__select__3sjwOXNYT2 EventList__pageSize__YFgjEw1xbV"
  >Einträge: 25
  <select>
    <option value="25">25</option>
    <option value="50">50</option>
    <option value="100">100</option>
  </select>
</label>

解决方法

 var element = document.getElementsByClassName("the name of the class");

您可以传递任意数量的类名,上面的语句返回给定类型的元素数组...

    DOCTYPE html>
    <html>
    <body>
    
    
    <label class="first">Einträge: 25
        <select>
        <option value="25">25</option>
        <option value="50">50</option>
        <option value="100">100</option>
        </select>
        </label>
    
   
    
    
    <script>
    [].forEach.call(document.getElementsByClassName('first'),function(el) {
        el.style.color= 'green';
    });

    </script>
this line is another way u can select the classname
    <script>
let boxes = document.getElementsByClassName('first');

Array.from(boxes).forEach(v => v.style.background = 'red');



    </script>
    
    </body>
    </html>

这应该有助于您选择类名

,

我知道,但这对我没有帮助。

我尝试过

document.getElementsByClassName("Select__select__3sjwOXNYT2 EventList__pageSize__YFgjEw1xbV")[0].options[1].selected = true

document.getElementsByClassName("Select__select__3sjwOXNYT2 EventList__pageSize__YFgjEw1xbV")[0].selectedIndex = 1

但没有选择。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。