Comment ajouter nth-child() style inline style?

Comment puis-je ajouter un nth-child(n) déclaration, tout en appliquant des styles en ligne à un élément (ce qui, évidemment, contient plusieurs éléments).

Par exemple, supposons que j'ai un div qui contient trois p éléments.

Le général de la feuille de style de règles comme ça:

div p:nth-child(2) {
  color: blue;
}

Mais comment puis-je encore la couleur du deuxième alinéa, bleu, tandis que l'application d'un style en ligne pour le contenant div?

Vous ajoutez le style en ligne pour des étiquettes de paragraphe. Je ne pense pas que vous pouvez cibler les enfants des sélecteurs avec des styles en ligne
C'est exactement ce que l'OP est de se demander: comment appliquer pseudo classe à l'élément avec javascript. Et la réponse est non, il n'est pas possible.
Ne pas utiliser des styles en ligne.
pas avec js que la question n'est pas identifié avec elle, mais la réponse est encore non, comme vous l'avez mentionné
Je pense que c'est pas encore clair, mais n'est-il pas tout simplement demander si il peut l'utiliser en ligne (dans le document HTML) styles sur le div, et utiliser les CSS nth-child sélecteurs sur la div de l'enfant p éléments à remplacer les styles en ligne? Dans ce cas, la réponse est toujours non (voir Huangism du premier commentaire), mais @dfsq 'commentaire est totalement sans rapport avec la question à portée de main; l'OP n'a pas une seule mention de JS (où avez-vous eu ça?) et déjà montré une application correcte de la pseudo-classes.

OriginalL'auteur Abhimanyu | 2014-09-03