首页 > 解决方案 > 查询选择器在我的应用程序中给出空节点列表

问题描述

我的 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。

标签: javascriptclassqueryselectorsetattr

解决方案


我觉得你少了一个逗号。

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>


推荐阅读