addrange-2.html (816B)
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 9 var newNode = document.createElement('span'); 10 newNode.innerHTML = "Kitty"; 11 document.getElementById('new_nodes').appendChild(newNode); 12 var range = document.createRange(); 13 range.selectNode(document.getElementById('new_nodes')); 14 window.getSelection().addRange(range); 15 16 } 17 18 </script> 19 </head> 20 <body onload="selectAllOfNewNodes()"> 21 * <span id="new_nodes"><span>Hello</span> </span> * 22 </body> 23 </html>