querySelector('.aaron span')的结果为啥不是null

来源:6-4 高级接口querySelector

daydaystudy

2017-08-21 15:22

 var element = aaRoot.querySelector('.aaron'); 结果为null..如果说上下文查找的范围包含了自身,结果不应该为null啊??

 var element = aaRoot.querySelector('.aaron span'); 结果为啥就是span 了呢?和 aaRoot.querySelector('span')结果一样,。。。


chrome,,说明了css解析规则从右向左???


写回答 关注

1回答

  • daydaystudy
    2017-08-21 16:56:37

    找到答案了,不包括自身。。。

    querySelector/querySelectorAll下的CSS选择器是绝对的。它们并不会相对于任何特定的元素,甚至不会相对于调用querySelectorAll的元素

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84047 学习 · 280 问题

查看课程

相似问题