javascript - 查询选择器在我的应用程序中给出空节点列表
问题描述
我的 JS 代码:
cell.setAttribute('class','input-cell selected-cell'); //this line is a part of my code.
var input_cell=document.querySelectorAll('.input-cell .selected-cell');
console.log(input_cell)
我正在构建一个 excel 克隆,在渲染单元格时,我给了它们 Class 属性。仍然在运行 querySelectorAll 函数时,我得到一个空的 NodeList。
解决方案
我觉得你少了一个逗号。
const cell = document.getElementById("cell");
cell.setAttribute('class','input-cell selected-cell'); //this line is a part of my code.
const input_cell = document.querySelectorAll('.input-cell, .selected-cell');
console.log('input-cell', input_cell)
<div id="cell"></div>
推荐阅读
- ios - 为什么 swift 隐藏受限协议的默认实现?
- c# - (ML.NET) 如何训练不包含标签的数据集
- pptxgenjs - PPTXGENJS 有没有办法在幻灯片中插入 HTML 格式的文本?
- oracle - ORA-01092 Oracle 实例已终止。强制断开连接
- angular - ngx-timepicker-field 添加清除按钮
- kubernetes - 试图让(裸机)kubernetes 集群链接到 Gitlab 以测试 CI
- node.js - Could not find the right value using the MongoDB aggregate function
- facebook - Trouble with posting to a group using Facebook Graph API
- python - How to use a object factory with contextlib
- typescript - extract data of one interface from another interface object which extends it