javascript - 查询选择器一个带有父id和子类混合的元素
问题描述
例子:
<div id="dataTableColToggler">
<a class="toggle-vis col0" data-column="0" >Col 0</a> -
<a class="toggle-vis col1" data-column="1" >Col 1</a> -
<a class="toggle-vis col2" data-column="2" >Col 2</a>
</div>
如何使用 querySelector 获取元素 Col 1?
解决方案
如果你需要Col 1
,你应该使用:
var col2 = document.querySelector("#dataTableColToggler .col1");
但是您不应该复制该class
属性。使用下面给出的类:
var col2 = document.querySelector("#dataTableColToggler .col1");
console.log(col2.innerHTML);
<div id="dataTableColToggler">
<a class="toggle-vis col0" data-column="0">Col 0</a> -
<a class="toggle-vis col1" data-column="1">Col 1</a> -
<a class="toggle-vis col2" data-column="2">Col 2</a>
</div>
推荐阅读
- python - Python:随机选择组中的子组
- ios - OSLog 将结构值写入文件并将日志绘制到文件中
- kubernetes - 云端点、Kubernetes 和 SSL
- html - 以较小尺寸查看时,高质量的英雄图像会变得模糊
- python-3.x - 两个日期之间的天数差,直到满足条件
- c# - 有谁知道 EF Core 3.0 中的 IPluralizer、ICandidateNamingService 和 CandidateNamingService 发生了什么?
- python-3.x - 使用带有单个 USB 网络摄像头的 Python OpenCV Raspbian RPi4 选择超时
- javascript - 找不到模块:无法解析 'react-datepicker
- sql - 骡子软数据库选择查询与在哪里条件
- javascript - 如何垂直对齐CSS中的所有文本?