javascript - 为所有人查找边框颜色
问题描述
对不起,我刚开始JS,实际上我不明白一些东西
我想找到我的 li 边框的所有颜色
HTML:
<li><a href="#"><i class="fas fa-home"></i></a></li>
<li><a href="#"><i class="fas fa-user"></i></a></li>
<li><a href="#"><i class="fas fa-briefcase"></i></a></li>
<li><a href="#"><i class="far fa-images"></i></a></li>
<li><a href="#"><i class="fas fa-envelope"></i></a></li>
社会保障体系:
li {
height: 20%;
width: 100%;
list-style: none;
text-align: center;
&:nth-child(1) {
border-right: 6px solid #2196F3;
}
&:nth-child(2) {
border-right: 6px solid #00BCD4;
}
&:nth-child(3) {
border-right: 6px solid #4CAF50;
}
&:nth-child(4) {
border-right: 6px solid #FFC107;
}
&:nth-child(5) {
border-right: 6px solid #FF5722;
border-bottom: none;
}
a {
color: $white;
line-height: 20vh;
}
}
我试过这个,但我没有定义
let icons = document.querySelectorAll('li');
console.log(icons.style.borderColor);
对不起这个菜鸟问题。感谢帮助 !祝你有美好的一天 :)
解决方案
首先,您将获得icons
变量中的元素列表。您必须遍历它才能找到每个元素的边框颜色。
var icons = document.querySelectorAll('li');
icons.forEach(function(i) {
console.log(i)
console.log(i.style['background-color']);
});
推荐阅读
- jdbc - 版本兼容性 og ojdbc6 ojbdbc14 和 jdbc 版本
- r - 如何在 for 循环中包含一个间隔以防止“请求过多”错误(+ 2 个小问题)?
- fusionauth - 创建和获取自定义角色并将其分配给用户
- c - 我可以在不手动复制整个矩阵的情况下更改指针的地址吗?
- openrefine - 如何在 OpenRefine ReST-API 的“创建项目”Post Rquest 中传递选项 JSON?
- angular7 - Angular 7 - 多个插座:错误:无法激活已激活的插座
- python - Django Rest Framework APIView 中的分页控件
- r - 统计某个数字的发生次数,将结果添加到新列
- sql - SQL 事务数据:根据购物篮行级别数据,确定产品作为购物篮中唯一产品出现的购物篮数量
- excel - 连续工作表切换循环