ふと思い付いて書いてみました。コメント開始直後に UNDER_CONSTRUCTION を付けると(<!-- UNDER_CONSTRUCTION …… -->)そのコメントを del 要素化するスクリプト(かつ,innerHTML を使わずにとことん標準に拘ってみる)。たぶん Opera なら動作するかも。
if (document.implementation && document.implementation.hasFeature && document.implementation.hasFeature ('Traversal', '2.0') && document.implementation.hasFeature ('LS', '3.0') ) { /*document.*/ addEventListener ('load', function () { var b = document.body; var w = document.createTreeWalker (b, NodeFilter.SHOW_COMMENT, null, false); var d = document.implementation; var q = d.createLSParser (d.MODE_SYNCHRONOUS, null); var p = d.createLSInput (); var r = /^\s*UNDER_CONSTRUCTION/; var m, n; while (m = w.nextNode ()) if (r.test (m.data)) { n = m.parentNode.insertBefore (document.createElement ('del'), m); p.stringData = m.data.replace (r, ''); q.parseWithContext (p, n, LSParser.ACTION_APPEND_AS_CHILDREN); } }, false); }