OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <html> |
| 3 <head> |
| 4 <script> |
| 5 if (window.testRunner) |
| 6 testRunner.dumpAsText(); |
| 7 |
| 8 onload = function() { |
| 9 var target = document.getElementById('target'); |
| 10 var child1 = document.getElementById('c1'); |
| 11 var child2 = document.getElementById('c2'); |
| 12 var child3 = document.getElementById('c3'); |
| 13 document.body.removeChild(target); |
| 14 var range = document.createRange(); |
| 15 range.selectNode(child2) |
| 16 target.removeChild(child3); |
| 17 var anotherDocument = document.implementation.createDocument('', null); |
| 18 anotherDocument.appendChild(target); |
| 19 target.appendChild(child1); |
| 20 |
| 21 range.extractContents(); |
| 22 document.body.textContent = 'PASS if Blink doesn\'t crash.'; |
| 23 }; |
| 24 </script> |
| 25 </head> |
| 26 <body> |
| 27 <span id="target"> |
| 28 <b id="c1"></b><div id="c2"></div><input id="c3"> |
| 29 </span> |
| 30 </body> |
| 31 </html> |
OLD | NEW |