htsign's blog

ノンジャンルで書くつもりだけど技術系が多いんじゃないかと思います

久しぶりにJavaScript書いてた

IE10、Googleトップページで試したんだけど、

document.removeChild(document.doctype);

で一旦本来の DocumentType を削除して、

var doctype = document.implementation.createDocumentType(
    "html",
    "-//W3C//DTD HTML 4.01 Transitional//EN",
    null);
document.insertBefore(doctype, document.documentElement);

で別の DocumentType を挿入したけど、
document.compatModedocument.documentMode は変わらなかったよ、という話。
考えてみれば当然だよね、ということでした。