问答详情
源自:6-4 高级接口querySelector

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

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

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


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


提问者:daydaystudy 2017-08-21 15:22

个回答

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

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

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