11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je cherche à appliquer en Javascript la propriété CSS content.
Or je me heurte aux pseudo-classes before et after, je ne sais pas comment les appliquer en JavaScript.

Exemple d'une application de CSS en JavaScript classique :
document.getElementById("test").style.color = '#FF0000';

(Pas de problème)


Ce que j'essaye de réaliser :
document.getElementById("test").style.[#red]after[/#].content = 'test';

(Coin ! Ca ne marche pas)


Je ne trouve pas de doc là-dessus.
Quelqu'un aurait-il la solution ?


Merci. Smiley cligne
Shemu
Modifié par Shemu (19 Dec 2005 - 10:59)
Ce n’est pas possible. Et c’est d’ailleurs logique. JavaScript, grâce au DOM, permet déjà de modifier le document.

var texte = document.createTextNode('test');
document.getElementById("test").insertBefore(texte, document.getElementById("test").firstChild);