<!DOCTYPE html> <html class="reftest-wait"> <body> <style> :-moz-read-only { color: red; } :-moz-read-write { color: green; } </style> <script> onload = function() { document.designMode = "on"; var p = document.createElement("p"); p.textContent = "test"; document.getElementById("x").appendChild(p); getSelection().removeAllRanges(); // don't need a caret document.documentElement.removeAttribute("class"); }; </script> <div contenteditable id="x"> </div> more test </body> </html>