А в свежесозданный объект «напихать» гораздо сложнее.
alert(typeof(document.createElement("br").style.MozBlackjackHookers) != "undefined")
Работает для IE6, не модифицирует дерево, не «дёргает» reflow, не требует, чтобы
document.body
уже был в документе.
Нет, ну, конечно, есть шанс, что в
CSSStyleDeclaration.prototype
зачем-то что-то добавят, но это для меня имеет примерно ту же вероятность, что и переопределение
getComputedStyle()
.