通常、JavaScriptでスタイル属性を設定する必要がある場合は、次のようにします。Javascriptでstyle.floatを設定するクロスブラウザの方法はありますか?
element.style.attribute = "value";
多少のバリエーションがありますが、通常、属性名はcamelcasedですがHTML属性名と似ています。
私の問題は、float属性が機能しないことです。 FloatはJavaScriptのキーワードなので、style.floatはすべてのJavaScriptをページ区切りにします。 MSDNを見て、styleFloatを次のように使います:
element.style.styleFloat = "value";
IEでしか動作しません。 Firefox、Safari、Chrome、Opera - いずれも答えがないようです。どこが間違っていますか?これには簡単な答えが必要です。
なぜ 'element.style [ 'フロート'] = "値";' ? javascriptオブジェクトで使用できる文字に制限はありません。 – doug65536
MDNリンク:https://developer.mozilla.org/en-US/docs/Web/CSS/float – Basilevs