OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <title>innerHTML in HTML</title> | 2 <title>innerHTML in HTML</title> |
3 <script src="/resources/testharness.js"></script> | 3 <script src="/resources/testharness.js"></script> |
4 <script src="/resources/testharnessreport.js"></script> | 4 <script src="/resources/testharnessreport.js"></script> |
5 <div id="log"></div> | 5 <div id="log"></div> |
6 | 6 |
7 <!-- test elments. Each has an expected innerHTML and outerHTML in an array in t
he <script>--> | 7 <!-- test elments. Each has an expected innerHTML and outerHTML in an array in t
he <script>--> |
8 <div id="test" style="display:none"> | 8 <div id="test" style="display:none"> |
9 <span></span> | 9 <span></span> |
10 <span><a></a></span> | 10 <span><a></a></span> |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
171 elem.appendChild(document.createTextNode("a\x0A")); | 171 elem.appendChild(document.createTextNode("a\x0A")); |
172 span.appendChild(elem); | 172 span.appendChild(elem); |
173 return span; | 173 return span; |
174 }, | 174 }, |
175 "<%text>a\x0A</%text>", | 175 "<%text>a\x0A</%text>", |
176 "<span><%text>a\x0A</%text></span>"], | 176 "<span><%text>a\x0A</%text></span>"], |
177 ] | 177 ] |
178 | 178 |
179 var void_elements = [ | 179 var void_elements = [ |
180 "area", "base", "basefont", "bgsound", "br", "col", "embed", | 180 "area", "base", "basefont", "bgsound", "br", "col", "embed", |
181 "frame", "hr", "img", "input", "keygen", "link", "menuitem", | 181 "frame", "hr", "img", "input", "keygen", "link", |
182 "meta", "param", "source", "track", "wbr" | 182 "meta", "param", "source", "track", "wbr" |
183 ]; | 183 ]; |
184 | 184 |
185 var void_tests = [ | 185 var void_tests = [ |
186 ["Void context node", | 186 ["Void context node", |
187 function (void_elem) { | 187 function (void_elem) { |
188 return void_elem; | 188 return void_elem; |
189 }, | 189 }, |
190 "", | 190 "", |
191 "<%void>" | 191 "<%void>" |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 cross_map(void_tests, void_elements, | 323 cross_map(void_tests, void_elements, |
324 function(test_data, elem_name) { | 324 function(test_data, elem_name) { |
325 var rv = ["outerHTML " + test_data[0] + " " + elem_
name, | 325 var rv = ["outerHTML " + test_data[0] + " " + elem_
name, |
326 test_data[1], | 326 test_data[1], |
327 make_void(elem_name), | 327 make_void(elem_name), |
328 test_data[3].replace(/%void/g, elem_name)
]; | 328 test_data[3].replace(/%void/g, elem_name)
]; |
329 return rv; | 329 return rv; |
330 })) | 330 })) |
331 | 331 |
332 </script> | 332 </script> |
OLD | NEW |