Ich habe gerade einen guten Artikel über die Verwendung von js zum Aufrufen von CSS-Eigenschaften gesehen (^_^). Das ist nicht schlecht! Um ein Vergessen zu vermeiden, fassen Sie es zusammen
1. Verwenden Sie für CSS-Attribute ohne Bindestrich im Allgemeinen direkt den Stilattributnamen.
Zum Beispiel: obj.style.margin, obj.style.width, obj.style.left, obj.style.position usw.
2. Entfernen Sie bei CSS-Attributen, die Unterstriche enthalten, jeden Unterstrich und ändern Sie das erste Zeichen nach jedem Unterstrich in einen Großbuchstaben.
Zum Beispiel: obj.style.marginTop, obj.style.borderLeftWidth, obj.style.zIndex, obj.style.fontFamily usw.
Da Float ein reserviertes Wort von Javascript ist, wie schreibe ich Float in das Stylesheet in JS?
Wir können obj.style.float nicht direkt verwenden, da dieser Vorgang ungültig ist.
Die korrekte Verwendung ist: IE: obj.style.styleFloat, andere Browser wie Mozilla (gecko), ff usw. verwenden styleFloat: obj.style.cssFloat.
Um es für alle verständlicher zu machen, möchte ich Ihnen ein Beispiel geben:
Kopieren Sie den Codecode wie folgt:
<divonclick="alert(this.style.float);
this.style.float='left';
alarm(this.style.float);">Test 1</div>
<divonclick="alert(this.style.float);
if(this.style.cssFloat){this.style.cssFloat='left';
}else{this.style.styleFloat='left';
}alert(this.style.float);">Test 2</div>