Ich bin immer davon ausgegangen, dass die CamelCase-Notationen für CSS-Manipulationen in JavaScript nur dann vonnöten sind, wenn sonst ein Bindestrich in der CSS-Notation zu finden ist:
JavaScript ist camelCase-Land. Viele DOM-Eigenschaften für HTML-Attribute sind es ebenfalls, nicht nur beim iframe-Element:
http://www.w3.org/TR/DOM-Level-1/level-one-html.html (1998)
Mathias