| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <html> |   2 <html> | 
|   3 <head> |   3 <head> | 
|   4 <script src="../js/resources/js-test-pre.js"></script> |   4 <script src="../js/resources/js-test-pre.js"></script> | 
|   5 </head> |   5 </head> | 
|   6 <body> |   6 <body> | 
|   7 <div> |   7 <div> | 
|   8   <div id="target"> |   8   <div id="target"> | 
|   9     <b></b><b id="oldChild"></b><b></b> |   9     <b></b><b id="oldChild"></b><b></b> | 
|  10   </div> |  10   </div> | 
| (...skipping 12 matching lines...) Expand all  Loading... | 
|  23     numCalled++; |  23     numCalled++; | 
|  24     if (numCalled < 2) |  24     if (numCalled < 2) | 
|  25         return; |  25         return; | 
|  26     document.removeEventListener("DOMNodeRemoved", handler, false); |  26     document.removeEventListener("DOMNodeRemoved", handler, false); | 
|  27     target.parentNode.removeChild(target); |  27     target.parentNode.removeChild(target); | 
|  28     newChild.appendChild(target); |  28     newChild.appendChild(target); | 
|  29 }    |  29 }    | 
|  30 document.addEventListener("DOMNodeRemoved", handler, false); |  30 document.addEventListener("DOMNodeRemoved", handler, false); | 
|  31 shouldThrow("target.replaceChild(newChild, oldChild);", '"HierarchyRequestError:
     Failed to execute \'replaceChild\' on \'Node\': The new child element contains 
    the parent."'); |  31 shouldThrow("target.replaceChild(newChild, oldChild);", '"HierarchyRequestError:
     Failed to execute \'replaceChild\' on \'Node\': The new child element contains 
    the parent."'); | 
|  32 </script> |  32 </script> | 
|  33 <script src="../js/resources/js-test-post.js"></script> |  | 
|  34 </body> |  33 </body> | 
|  35 </html> |  34 </html> | 
|  36  |  35  | 
| OLD | NEW |