私のジレンマはこれです、私はCSSをJavaScriptファイルに書き込むPHPスクリプトを書くつもりです。私は、CSSファイルとして呼び出されたときに、このJSファイルを必要とするだけのCSSを出力します。私はその後、私のサーバー上のエンドポイントに同じJSファイルから要求を取得する必要があります。さて、私の具体的な質問は、JSファイルからどのように純粋なCSSを出力することができますか?そして、同じJSファイルでリクエストを受け取れば、これはCSSの出力に干渉しますか?JavaScriptをjavascriptから出力してからコールバックを作ります
答えて
htmlobject.style.cssText
を使用してCSS文字列を取得します。
スタイルシートを取得する場合は、StyleSheetオブジェクトを使用します。ヒント:
スタイルシート(アレイ状)のオブジェクトdocument.styleSheets
CSSRule(アレイ状)のオブジェクトdocument.styleSheets[0].cssRules
CssText(文字列)document.styleSheets[0].cssRules[0].cssText
使用document.styleSheets[0].insertRule
あなたには、いくつかのCSSの文字列を追加したい場合は、あなたの場合document.createElement("style")
を使用ドキュメントにまだスタイルシートがない場合はStyleSheetオブジェクトを作成する必要があります。
JavaScriptファイルからCSSを配信することはできません。 2つの別々の場所からCSSとJavaScriptを提供してください。
あなたのような何かを行うことによって、あなたのJSファイル出力純粋なCSSを持つことができます:私はなぜPHP直接出力CSSを持っていない、依頼する必要があり、
document.write("<style>.rule1 { ... }</style>");
しかし?
質問に対する私のコメントを参照してください。それをCDNに置く必要がある – benhowdle89
- 1. javascriptでインスタンスの作成コールバックからインスタンスメソッドを呼び出す
- 2. 関数をコールバックで呼び出してからjavascriptで定義しますか?
- 3. javascriptでコールバックからデータを取得していますか?
- 4. JINTのJavascriptコールバックからJSONを渡す
- 5. ウェブサイトからのデータをスクラップして、JavaScriptで出力する
- 6. NAN AsyncWorker :: ExecuteからJavascriptコールバックを呼び出すNodeJSアドオン
- 7. jQuery:Ajaxコールバックからjavascript配列を返します。
- 8. JavaScriptからテーブルからデータを抽出
- 9. javascriptを使用してウェブサイトからデータを抽出します。
- 10. Jupyter:関数からセルに出力する方法、JavaScriptからコールバックする方法
- 11. フォームの属性からのJavascriptコールバック
- 12. ajaxコールバックからすべての配列(ループ)を出力しますか?
- 13. フォーム入力からJavascript getElementByID
- 14. コールバックの結果からvarを入力していますか?
- 15. JavaScriptのdatetimeから日付を抽出しています
- 16. JavaScriptのテーブルから値を抽出しています
- 17. 直接出力を使用してJSONをPHPからJavascriptに渡す
- 18. AMPページからJavaScriptを呼び出して呼び出す
- 19. Javascript - 値から列挙型の名前を出力する
- 20. javascript/jQueryからhtml出力を取得するには?
- 21. glassfishサーバーログのjavascript関数からJSONオブジェクトを出力する
- 22. RJSメソッドから生のJavaScriptを出力する
- 23. javascriptを使用してurlパラメータからtexbox値を入力しますか?
- 24. コールバックのjavascript関数からComponentArt CallBackEventArgsを明示的に渡しますか?
- 25. JavaScript:コールバックの外に値を割り当てますか?
- 26. ユーザー入力をしてからボタンを押す(HTML/JavaScript)
- 27. ASP.NETバンドルされたJavascript Asyncronoslyを呼び出してからコールバックを呼び出す
- 28. PHPからバイナリファイルをJavaScriptバイナリ文字列として出力する
- 29. Javascriptコールバック関数を作成しますか?
- 30. JavaメソッドをJavaScript関数内から呼び出しますか?
JavaScriptファイルからCSSを配信する理由は何ですか? PHPを使用してCSSをJSファイルに書き込んでいるのであれば、なぜサーバー上のPHPファイルからCSSを提供できないのですか? – Chris
私は上記のCSSファイルをCDNに格納する必要があるだけでなく、要求が行われたときにログを出力するのに十分なインテリジェントなものも必要とします。したがって、CSSを出力するにはJavaScriptが必要です – benhowdle89
CDNを使用していても、なぜ同じファイルでなければなりませんか?確かにあなたのCDNはあなたのネットワーク上に2つのファイルを置くことができますか? – Chris