2016-07-18 3 views
-4

緑色のフィッシャーもまたここにいます。 ここで私の今回の質問です:javascriptでCSSファイルを使用できますか?

私たちはJavaScriptファイルでCSSファイルを使用できますか?

私は確かにそれを行う方法を知っています:object.style = ""; しかし、私たちは本当に簡単なような何か好きなことができるかどうか:輸入stylesheet.css その後、私たちにできること

object.style = stylesheet.getStyleById(「#何か」)のようなもの、それらの構文を上の私の想像力ですべての馬鹿だが、それを行うにはいくつかの同様の方法はありますか?

+2

ここでもコメントする価値はありませんが、ここに行きます。このような怠惰な質問でここに来る前に、ヘルプドキュメントを読んで研究をしてください。 –

答えて

1

より適切な方法は、要素にクラス名を追加することです。次に、通常のCSSファイルを使用して、クラス名ごとにスタイルを設定します。

は、その後、私はこれを行うための簡単な方法は、動的にクラス/ IDを追加/削除されると思うのJavaScript

document.getElementById("element").className += " red-text"; 
+0

これは既に追加されたクラスを上書きします。 – PeeHaa

+0

@PeeHaaオーバーライドではなくクラス名を追加するように更新しました。 OPはまた、クラスを削除し、クラス名を重複して追加することを避ける必要があるでしょう - 私は概念証明を示しています。 – DACrosby

0

と、関連するクラス名を追加し、通常のCSSファイルに

.red-text { 
    color: red; 
} 

を含めますあなたがスタイルを設定したい要素。 jQuery addClassおよびremoveClass関数を使用するか、またはelement.className属性を使用して実行できます。

関連する問題