如何解决更改没有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 举报,一经查实,本站将立刻删除。