<html> <head> <script type="text/javascript"> function boom() { document.getElementById("d").focus(); document.execCommand("inserthtml", false, "AB"); document.execCommand("delete", false, null); document.execCommand("undo", false, null); document.addEventListener("DOMCharacterDataModified", f); document.execCommand("redo", false, null); document.removeEventListener("DOMCharacterDataModified", f); function f() { document.removeEventListener("DOMCharacterDataModified", f); document.execCommand("formatBlock", false, "<h3>"); } } </script> </head> <body onload="boom();"><div id="d" contenteditable="true"></div></body> </html>