| <!DOCTYPE html> |
| <html> |
| <div id="test1"> |
| <input id="test2"/> |
| <input id="test3"/> |
| <ol></ol> |
| </div> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| function runTest() { |
| var range = document.createRange(); |
| var test1 = document.getElementById("test1"); |
| var test2 = document.getElementById("test2"); |
| var test3 = document.getElementById("test3"); |
| |
| range.setStartBefore(test2); |
| range.selectNodeContents(test3); |
| range.setEndAfter(test1); |
| range.commonAncestorContainer; |
| range.deleteContents(); |
| } |
| |
| document.addEventListener("DOMSubtreeModified", runTest, true); |
| document.body.appendChild(document.createTextNode("PASS")); |
| </script> |
| </html> |