2

AJAX経由でコンテンツをロードし、対応するCSSファイルをロードして適切なスタイルを適用するjavascriptファイルがあります:

var ssioCss = document.createElement("link");
ssioCss.setAttribute("href", baseURL + "ssio-plugin.css");
ssioCss.setAttribute("type", "text/css");
document.head.appendChild(ssioCss);

残念ながら、スタイルは適用されず、ファイルが正しくロードされた場合 (chrome インスペクターでチェックされます)。

私は何かを逃しましたか?それを修正する方法はありますか?

前もって感謝します。

4

1 に答える 1

6

あなたは何かが欠けています:

ssioCss.setAttribute("rel", "stylesheet");

それ以外の場合は、ダウンロードしたファイルをどう処理するかをブラウザに指示することはできません。念のために言っておきますが、 MIMEタイプtype = "text/css"のみを制限します。

于 2012-09-10T18:24:38.233 に答える