JS fügt Elementen mehrere Stile hinzu, und der Browser ist mit der Beispiel -Schreibmethode vollständig kompatibel:
<a href = "JavaScript:;" id="test" style="font-size:25px;background:#080;">Test3</a><script>var obj=document.getElementById("test");var oldStyle=obj.style.cssText;alert(oldStyle);obj.style.cssText="border:2px red solid;color:#f00;"+oldStyle;</script>JS fügt Elementen mehrere Stile hinzu. Der schnellste und bequemste Weg ist die Verwendung des CSSTEXT -Attributs, wird jedoch den ursprünglichen Wert des gesamten Stils umschreiben. Es ist sehr einfach. Genau wie im vorherigen Beispiel können Sie den ursprünglichen Originalwert des ursprünglichen Stils mit einer Variablen aufzeichnen und dann eine Zeichenfolge spleißen.
Eine Sache zu beachten ist jedoch, dass der von IE8 zurückgegebene letzte Stilwert und der folgende Browser Obj.Style.csStext ohne Semikolon ist, wie: Schriftgröße: 25px; Hintergrund:#080. Ich möchte nur sagen, dass der IE so unglücklich wie immer ist, haha.
Daher wird im Beispiel der Oldstyle absichtlich hinter das Schnurspleißen gelegt. Auf diese Weise wird es kein Problem geben, selbst wenn der letzte Stilwert der Spleißstil -Zeichenfolge kein Semikolon hat. Die Anzeige jeder Browserstil -Anwendung ist konsistent. Dies ist auch ein kleiner Trick. Es hat keine technischen Inhalte, aber es ist leicht zu ignorieren oder zu vergessen. Wenn Sie wissen, dass Sie eine schlechte Erinnerung haben, markieren Sie ^_ ^