Change le style d une class javascript

Résolu
momohuri Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   -  
 Yoyoyo -
Bonjour,

j ai beaucoup trouve d aide en javascript pour change la class d un element, mais je voudrait plutot change le style d une classe.

Merci


6 réponses

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Pas de méthode magique malheureusement... Voici une proposition faite sur internet :

document.getElementsByClassName = function(class) {
   var retnode = [];
   var myclass = new RegExp('\\b'+class+'\\b');
   var elem = this.getElementsByTagName('*');
   for (var i = 0; i < elem.length; i++) {
      var classes = elem[i].className;
      if (myclass.test(classes)) retnode.push(elem[i]);
   }
   return retnode;
}; 


Installe ce code, et lance document.getElementsByClassName(nomdelaclasse).
Cela te retourne un tableau contenant tous les éléments de la page appartenant à cette classe, par ordre dans la page.

(Source : https://www.thoughtco.com/javascript-programming-4133476)
1
momohuri Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   8
 
j ai le droit a ca :
Erreur : class is a reserved identifier

document.getElementsByClassName = function(class) {

donc je me suis dit qu il fallait remplace le 'class' par le nom de ma classe. mais j ai ca :

Erreur : missing formal parameter

Code Source :
document.getElementsByClassName = function('maclass') {


je suis vriament pas fort en javascript...

merci de ton aide en tout cas
0