insert-nodes-into-meta-element.html (650B)
1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <script> 6 "use strict"; 7 8 document.addEventListener("DOMContentLoaded", () => { 9 document.getElementById("meta").appendChild( 10 document.getElementById("br").parentNode.removeChild( 11 document.getElementById("br") 12 ) 13 ); 14 document.getElementById("meta").appendChild( 15 document.getElementById("ruby").cloneNode(true) 16 ); 17 document.getElementById("meta").insertBefore( 18 document.getElementById("br"), // should be null 19 undefined 20 ); 21 }); 22 </script> 23 </head><body contenteditable="true"> 24 <meta id="meta"> 25 <br id="br"> 26 <ruby id="ruby" contenteditable="false"> 27 </ruby></body></html>