CSS を Javascript 文字列に配置してから、Javascript で STYLE 要素を作成できます。
例: (jQuery を使用)
$('<style type="text/css">p { color:red; }</style>').appendTo($('head'));
sIFR3 の場合、次のように記述します。
$('<style type="text/css">@media screen {.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}.sIFR-replaced, .sIFR-ignore { visibility: visible !important;}.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}}@media print {.sIFR-flash { display : none !important; height: 0; width: 0; position: absolute; overflow: hidden;}.sIFR-alternate { visibility : visible !important; display : block!important; position: static!important; left : auto !important; top: auto !important; width: auto !important; height: auto !important;}}</style>').appendTo($('head'));
(CSS ファイルを取得し、コメントを削除し、すべてのダブルスペースとすべての改行を削除します)