JavaScriptのCSSオプションを変更することについては、 document.getElementById("sweetDiv").style.fontSize
と...style.backgroundColor
という名前の規則が理にかなっています。つまり、ハイフン付きのCSS名のキャメルケースバージョンです。JavaScriptの `style`プロパティ名はどこから来ますか?
しかし、私は...style.cssFloat
に遭遇しました。 Hmph。これはまったくその規則に従わない。
一般的なルールには少なくとも1つの驚くべき例外があります。ここでは、JavaScriptのCSSスタイルオプションのリストをすべて見つけることができます。これはリソースリクエストとして誤解されないようにするために、私の本当の疑問はCSS名にマッピングするときにJavaScript style
オブジェクトのプロパティをブラウザがどのように決めるのか?この動作はどこで指定されていますか?韻や理由は何ですか?
(私はMozillaのDOMドキュメントを掘り始めたが、その神話のリストを発掘するように見えることができませんでした。)
document.getElementById( "sweetDiv")。style.setProperty( 'float'、 'left') –
こんにちは、明確にするために、私は特定のスタイルプロパティを探しているわけではありませんが、それらが存在する場合は、それら。再度、感謝します! –
私はなぜこの質問がdownvotedされているか分かりません。これは正当な質問です。答えは新人には明らかではありません。 Googleにとっても簡単ではありません。 –