1.単純な方法に関係なく、このようにするだけです:
document.createstyleSheet()。csstext = 'tag {color:red;' + //このコメントは現在のJSでのみ理解するのに役立ち、CSSの幅:300px; height:150px} ' +' .class name {...} ' +' #ids {...} ';//仕上げる。私はこのようなセミコロンを書くのが好きです。これは、特にその背後に他の声明がある場合、命令執筆の開始位置とより適切に整合しています。
2。繰り返しの追加を防ぐために、もう少し改善します。スタイルシートIDを追加して判断することで達成できます。
if(!document.stylesheets ['作成されるスタイルシートIDはforever'])){//作成されるスタイルシートIDが存在するかどうかを最初に確認して、var ss = document.createstyleSheet(); ss.OwningElement.id = '作成されるスタイルシートIDは、The Forever'のようなものです。 ss.csstext = 'tag {display:inline-block; overflow:hidden;' + //このコメントは、現在のJSでのみ理解するのに役立ち、CSSのテキストアライグ:左; width:300px; height:150px} ' +' .classname {...} ' +' #ids {...} '; }JavaScriptを使用してCSSスタイルのシートを動的に構築または追加する上記の方法は、私があなたと共有したすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。