@@ -6297,54 +6297,56 @@ given a <var>document</var>, <var>localName</var>, <var>namespace</var>, and opt
6297
6297
<a>attribute</a> <var> attribute</var> to <var> value</var> , run these steps:
6298
6298
6299
6299
<ol>
6300
+ <li><p> Set <var> attribute</var> 's <a for=Attr>value</a> to <var> value</var> .
6301
+
6300
6302
<li><p> <a>Handle attribute changes</a> for <var> attribute</var> with <var> attribute</var> 's
6301
6303
<a for=Attr>element</a> , <var> attribute</var> 's <a for=Attr>value</a> , and <var> value</var> .
6302
-
6303
- <li><p> Set <var> attribute</var> 's <a for=Attr>value</a> to <var> value</var> .
6304
6304
</ol>
6305
6305
6306
6306
<p> To <dfn export id=concept-element-attributes-append lt="append an attribute">append</dfn> an
6307
6307
<a>attribute</a> <var> attribute</var> to an <a for=/>element</a> <var> element</var> , run these
6308
6308
steps:
6309
6309
6310
6310
<ol>
6311
- <li><p> <a>Handle attribute changes</a> for <var> attribute</var> with <var> element</var> , null, and
6312
- <var> attribute</var> 's <a for=Attr>value</a> .
6313
-
6314
6311
<li><p> <a for=list>Append</a> <var> attribute</var> to <var> element</var> 's
6315
6312
<a for=Element>attribute list</a> .
6316
6313
6317
6314
<li><p> Set <var> attribute</var> 's <a for=Attr>element</a> to <var> element</var> .
6315
+
6316
+ <li><p> <a>Handle attribute changes</a> for <var> attribute</var> with <var> element</var> , null, and
6317
+ <var> attribute</var> 's <a for=Attr>value</a> .
6318
6318
</ol>
6319
6319
6320
6320
<p> To <dfn export id=concept-element-attributes-remove lt="remove an attribute">remove</dfn> an
6321
6321
<a>attribute</a> <var> attribute</var> , run these steps:
6322
6322
6323
6323
<ol>
6324
- <li><p> <a>Handle attribute changes</a> for <var> attribute</var> with <var> attribute</var> 's
6325
- <a for=Attr>element</a> , <var> attribute</var> 's <a for=Attr>value</a> , and null.
6324
+ <li><p> Let <var> element</var> be <var> attribute</var> 's <a for=Attr>element</a> .</p></li>
6326
6325
6327
- <li> <a for=list>Remove</a> <var> attribute</var> from <var> attribute </var> 's
6328
- <a for=Attr>element</a> 's <a for=Element>attribute list</a> .
6326
+ <li> <a for=list>Remove</a> <var> attribute</var> from <var> element </var> 's <a for=Element>attribute
6327
+ list</a> .
6329
6328
6330
6329
<li><p> Set <var> attribute</var> 's <a for=Attr>element</a> to null.
6330
+
6331
+ <li><p> <a>Handle attribute changes</a> for <var> attribute</var> with <var> element</var> ,
6332
+ <var> attribute</var> 's <a for=Attr>value</a> , and null.
6331
6333
</ol>
6332
6334
6333
6335
<p> To <dfn export id=concept-element-attributes-replace lt="replace an attribute">replace</dfn> an
6334
6336
<a>attribute</a> <var> oldAttr</var> with an <a>attribute</a> <var> newAttr</var> , run these steps:
6335
6337
6336
6338
<ol>
6337
- <li><p> <a>Handle attribute changes</a> for <var> oldAttr</var> with <var> oldAttr</var> 's
6338
- <a for=Attr>element</a> , <var> oldAttr</var> 's <a for=Attr>value</a>, and <var>newAttr</var>' s
6339
- <a for=Attr>value</a> .
6340
-
6341
6339
<li><p> <a for=list>Replace</a> <var> oldAttr</var> by <var> newAttr</var> in <var> oldAttr</var> 's
6342
6340
<a for=Attr>element</a> 's <a for=Element>attribute list</a> .
6343
6341
6344
6342
<li><p> Set <var> newAttr</var> 's <a for=Attr>element</a> to <var>oldAttr</var>' s
6345
6343
<a for=Attr>element</a> .
6346
6344
6347
6345
<li><p> Set <var> oldAttr</var> 's <a for=Attr>element</a> to null.
6346
+
6347
+ <li><p> <a>Handle attribute changes</a> for <var> oldAttr</var> with <var> newAttr</var> 's
6348
+ <a for=Attr>element</a> , <var> oldAttr</var> 's <a for=Attr>value</a>, and <var>newAttr</var>' s
6349
+ <a for=Attr>value</a> .
6348
6350
</ol>
6349
6351
6350
6352
<hr>
0 commit comments