Jquery选择器查找DOM元素,但本机javascript选择器返回未定义的

Jquery选择器查找DOM元素,但本机javascript选择器返回未定义的,javascript,jquery,html,dom,jquery-selectors,Javascript,Jquery,Html,Dom,Jquery Selectors,我在div元素上使用了本机Javascript选择器,如下所示 var slider_image=document.querySelectorAll('.slider'); slider_image.style.opacity=0; 这将返回未捕获的打字错误。无法设置未定义的不透明度。但是,当我在控制台中使用选择器找到div元素时,我得到了DOM。但同样,我不能设置不透明度值,因为它显示了相同的错误 然而,jquery选择器完美地完成了这项工作。这里有什么问题 有人能建议吗 谢谢,因为

我在div元素上使用了本机Javascript选择器,如下所示

var slider_image=document.querySelectorAll('.slider');
    slider_image.style.opacity=0;
这将返回未捕获的打字错误。无法设置未定义的不透明度。但是,当我在控制台中使用选择器找到div元素时,我得到了DOM。但同样,我不能设置不透明度值,因为它显示了相同的错误

然而,jquery选择器完美地完成了这项工作。这里有什么问题

有人能建议吗


谢谢

,因为
querySelectorAll
返回一个列表,而该列表没有您要查找的属性

其中,AsjQuery维护选定对象的集合,在内部执行操作,并应用您要求的更改

但是,您也可以对本机脚本执行相同的操作。您所需要做的就是迭代返回的列表,并在每个对象上应用样式,而不是直接将其应用于列表