1633828.html (739B)
1 <script> 2 var limit = 0 3 function go() { 4 part1() 5 part1() 6 window.find("foo",true,true,true,true,false) 7 } 8 function part2() { 9 if(++limit > 2) { return; } 10 g.appendChild(a) 11 d.insertAdjacentText("afterEnd", "foo") 12 f.addEventListener("DOMAttrModified", () => { 13 window.getSelection().deleteFromDocument() 14 b.select() 15 }) 16 } 17 function part1() { 18 var x = window.getSelection() 19 g.appendChild(c) 20 g.addEventListener("DOMSubtreeModified", part2) 21 c.border = "1" 22 document.createElement("rp").prepend(x.focusNode) 23 window.find("foo") 24 a.value = "" 25 x.collapseToEnd() 26 } 27 </script> 28 <body onload=go()> 29 <button id="a"></button> 30 <li> 31 <textarea id="b"></textarea> 32 </li> 33 <image id="c"></image> 34 <br id="d"> 35 <font id="f"> 36 <font id="g">