国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Comment implémenter JS pour modifier dynamiquement les styles globaux CSS
阿神
阿神 2017-05-19 10:11:38
0
3
761

Si vous souhaitez modifier dynamiquement le style global CSS de la page, par exemple, changez la couleur de toutes les polices de la page en rouge
Cela peut être réalisé via CSS

*{color:red;}

Et si vous utilisez les boutons de la page pour modifier les styles de tous les éléments via js, c'est-à-dire cliquez sur le bouton pour modifier dynamiquement les styles de tous les éléments de la page en rouge via js, comment l'implémenter

阿神
阿神

閉關(guān)修行中......

répondre à tous(3)
阿神

Je ne peux penser qu'à cette méthode.

Array.prototype.slice.call(document.all).forEach(function (ele) {
    ele.style.color = 'red';
});
阿神

Utilisez l'interface liée au style CSS stylesheet.insertRule ou stylesheet.addRule, qui peuvent toutes deux insérer dynamiquement des styles CSS. La compatibilité est bonne avec ie9+ stylesheet.insertRule或者stylesheet.addRule 這兩個都可以動態(tài)插入css樣式 兼容性還可以 ie9+

比如

    // https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet/insertRule
    myStyle.insertRule("#blanc { color: white }", 0);

需要刪除的時候還有deleteRuleremoveRule.

Par exemple?? rrreee ??Lorsque vous devez supprimer, il existe deux méthodes?: deleteRule et removeRule. Vous pouvez vérifier les informations pertinentes??.
phpcn_u1582

[].forEach.call(document.querySelectorAll('*'),function(a){
a.style.color = 'red';
})

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal