addrange-2.html 816 B

123456789101112131415161718192021222324
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Testcase #3 for bug 602331</title>
  5. <script type="text/javascript" charset="utf-8">
  6. function selectAllOfNewNodes() {
  7. window.getSelection().removeAllRanges();
  8. var newNode = document.createElement('span');
  9. newNode.innerHTML = "Kitty";
  10. document.getElementById('new_nodes').appendChild(newNode);
  11. var range = document.createRange();
  12. range.selectNode(document.getElementById('new_nodes'));
  13. window.getSelection().addRange(range);
  14. }
  15. </script>
  16. </head>
  17. <body onload="selectAllOfNewNodes()">
  18. * <span id="new_nodes"><span>Hello</span> </span> *
  19. </body>
  20. </html>