久しぶりに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.compatMode
や document.documentMode
は変わらなかったよ、という話。
考えてみれば当然だよね、ということでした。