JS ajoute plusieurs styles aux éléments, et le navigateur est entièrement compatible avec l'exemple d'écriture de la méthode:
<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 solide; couleur: # f00; "+ oldstyle; </cript>JS ajoute plusieurs styles aux éléments. Le moyen le plus rapide et le plus pratique consiste à utiliser l'attribut CSSTEXT, mais il réécrira la valeur d'origine de l'ensemble du style. C'est très simple. Tout comme dans l'exemple précédent, vous pouvez enregistrer la valeur d'origine d'origine du style d'origine avec une variable, puis éprouver une chaîne.
Mais une chose à noter est que la dernière valeur de style renvoyée par IE8 et que les navigateurs suivants obj.style.csstext sont sans point-virgule, tels que: Font-Size: 25px; arrière-plan: # 080. Je veux juste dire que c'est jamais aussi malheureux que jamais, haha.
Par conséquent, dans l'exemple, l'ancienne est délibérément placé derrière l'épissage de la chaîne. De cette façon, même si la dernière valeur de style de la chaîne de style épissée n'a pas de point-virgule, il n'y aura pas de problème. L'affichage de chaque application de style de navigateur est cohérent. C'est aussi une petite astuce. Il n'a pas de contenu technique, mais il est facile à ignorer ou à oublier. Si vous savez que vous avez une mauvaise mémoire, Mark ^ _ ^