老师,这里为什么能获取到?

老师,这里为什么能获取到?

const layoutEl = document.querySelector('.jjzyx .bd');


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,document.querySelector是可以通过标签嵌套的方式获取到目标的,如下例:

https://img1.sycdn.imooc.com//climg/620c5a8509fa651b07810281.jpg

https://img1.sycdn.imooc.com//climg/620c5a7c094d6f4904130138.jpg

同学自己试试,祝学习愉快!

  • 慕UI4313976 提问者 #1

    谢谢老师,我没表达清楚,我是想问这里是为什么可以通过jjzyx->index.js获取到jjzyx->jzyx.art里面的元素,突然就卡壳了想不明白。

    2022-02-17 09:10:55
  • 好帮手慕小李 回复 提问者 慕UI4313976 #2

    同学你好,在这个模块中同学可以理解为,他们是一体的,jjzyx.art就是html那么index.js就是jjzyx.art的js。所以在当前模块中js是可以获取到模块中的dom节点的。

    https://img1.sycdn.imooc.com//climg/620dab7f099283aa02160173.jpg

    然后再把模块引入到index.art中,就相当于把jjzyx整体的html + css + js 全都带上插入到了下图的位置。

    https://img1.sycdn.imooc.com//climg/620daa760919977306240241.jpg

    同学尝试理解一下,祝学习愉快!

    2022-02-17 10:02:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师