0

这是代码:

<div id="divFrame"> <div> <img /> </div> <div> </div> <p> </p> </div>

我想选择所有这些元素。我试过以下没有运气

#divFrame *
#divFrame > *

任何的想法 ?

4

3 回答 3

2

两者都不会选择所有元素。第一个将选择所有后代(子孙),而第二个只选择div的孩子,即两个div和p,而不是img。两者都不会选择#divFrame 本身。

要全部选择它们,您需要

#divFrame, #divFrame *

这实际上是两个选择器的组合。第一个选择#divFrame,而第二个选择它的所有后代。

于 2012-11-03T19:07:15.987 回答
1

我想选择所有这些元素

#divFrame, #divFrame div, #divFrame img, #divFrame p
{
property: value;
}
于 2012-11-03T19:07:47.393 回答
0

您忘记关闭其中一个,div因此您的代码无法正常工作。

我想选择所有这些元素。

采用div, img, p

于 2012-11-03T19:13:59.957 回答