@@ -4717,17 +4717,29 @@ <h2>Element State</h2>
4717
4717
< li > < p > Return false.
4718
4718
</ ol >
4719
4719
4720
- < p > An < a > element</ a > ’s < dfn > container</ dfn > is:
4720
+ < p > An < a > < var > element</ var > </ a > ’s < dfn > container</ dfn > is:
4721
4721
4722
4722
< dl class =switch >
4723
4723
< dt > < a > < code > option</ code > element</ a > in a valid < a > element context</ a >
4724
- < dd > < a > < code > optgroup</ code > element</ a > in a valid < a > element context</ a >
4725
- < dd > < p > The < a > element</ a > ’s < a > element context</ a > ,
4726
- meaning its immediate parent node
4727
- in reverse tree-order originating from < a > element</ a >
4728
- that is either a < a > < code > datalist</ code > element</ a >
4729
- or a < a > < code > select</ code > element</ a > .
4730
-
4724
+ < dt > < a > < code > optgroup</ code > element</ a > in a valid < a > element context</ a >
4725
+ < dd > < p > The < a > < var > element</ var > </ a > 's < a > element context</ a > , which
4726
+ is determined by:
4727
+ < ol >
4728
+ < li > < p > Let < var > datalist parent</ var > be the
4729
+ first < a > < code > datalist</ code > element</ a > reached by traversing
4730
+ the tree in reverse order from < var > element</ var > ,
4731
+ or < a > < code > undefined</ code > </ a > if the root of the tree is
4732
+ reached.
4733
+ < li > < p > Let < var > select parent</ var > be the
4734
+ first < a > < code > select</ code > element</ a > reached by traversing
4735
+ the tree in reverse order from < var > element</ var > ,
4736
+ or < a > < code > undefined</ code > </ a > if the root of the tree is
4737
+ reached.
4738
+ < li > < p > If < var > datalist parent</ var >
4739
+ is < a > < code > undefined</ code > </ a > , the < a > element context</ a >
4740
+ is < var > select parent</ var > . Otherwise, the < a > element context</ a >
4741
+ is < var > datalist parent</ var > .
4742
+ </ ol >
4731
4743
< dt > < a > < code > option</ code > element</ a > in an invalid < a > element context</ a >
4732
4744
< dd > < p > The element does not have a container.
4733
4745
0 commit comments