ホームページ > 記事 > ウェブフロントエンド > javascript_javascriptスキルでCSSのfloat属性を操作する特殊な書き方
js を使用して CSS 属性を操作するには、次のような特定のルールがあります:
1. アンダースコアのない CSS 属性の場合は、通常、スタイル属性名を直接使用します。
例: obj.style.margin、obj.style.width、obj.style.left、obj.style.position など。
2. アンダースコアを含む CSS 属性の場合は、各アンダースコアを削除し、各アンダースコアの後の最初の文字を大文字に変更します。
例: obj.style.marginTop、obj.style.borderLeftWidth、obj.style.zIndex、obj.style.fontFamily など。
ほとんどのフロントエンド開発者はこのルールに精通していると思います。 cssには特別な属性があり、そのjsの使用方法は確かに非常に特殊です。
この特別な属性は次のとおりです: float。この操作は無効であるため、obj.style.float を直接使用することはできません。
正しい使用方法は、IE: obj.style.styleFloat、その他のブラウザ: obj.style.cssFloat です。