@@ -6430,6 +6430,9 @@ boolean <var>validate</var> (default true), run these steps:
64306430<a>attribute</a> <var> oldAttr</var> with an <a>attribute</a> <var> newAttr</var> , run these steps:
64316431
64326432<ol>
6433+ <li><p> <a>Validate and set attribute value</a> <var> newAttr</var> 's <a for="Attr">value</a> for
6434+ <var> newAttr</var> with <var> oldAttr</var> 's <a for=Attr>element</a> .
6435+
64336436 <li><p> <a for=list>Replace</a> <var> oldAttr</var> by <var> newAttr</var> in <var> oldAttr</var> 's
64346437 <a for=Attr>element</a> 's <a for=Element>attribute list</a> .
64356438
@@ -6515,21 +6518,8 @@ string <var>namespace</var> (default null):</p>
65156518 <var> attr</var> 's <a for=Attr>namespace</a>, <var>attr</var>' s <a for=Attr>local name</a> , and
65166519 <var> element</var> .
65176520
6518- <li><p> If <var> oldAttr</var> is <var> attr</var> , return <var> attr</var> .
6519-
6520- <li>
6521- <p> If <var> oldAttr</var> is non-null, then:</p>
6522-
6523- <ul>
6524- <li><p> <a>Validate and set attribute value</a> <var> attr</var> 's <a for="Attr">value</a> for
6525- <var> attr</var> with <var> element</var> .
6526-
6527- <li><p> If <var> element</var> <a lt="has an attribute">has</a> an <a>attribute</a>
6528- <var> attr</var> , then <a lt="replace an attribute">replace</a> <var> oldAttr</var> with
6529- <var> attr</var> .
6530-
6531- <li><p> Otherwise, throw an "{{InvalidStateError!!exception}} " {{DOMException}} .
6532- </ul>
6521+ <li><p> If <var> oldAttr</var> is non-null, then <a lt="replace an attribute">replace</a>
6522+ <var> oldAttr</var> with <var> attr</var> .
65336523
65346524 <li><p> Otherwise, <a lt="append an attribute">append</a> <var> attr</var> to <var> element</var> .
65356525
0 commit comments