2017-07-05 2 views
0

Ich erhalte diesen Fehler lesen:Element.classList Kann nicht Eigentum 'Toggle'

Uncaught TypeError: Cannot read property 'toggle' of undefined at HTMLTableCellElement.toto

Kann jemand helfen?

var comments = document.getElementsByClassName('organisation'); 
var numComments = comments.length; 

function toto(e){ 
    /*this.style.cssText='background-color:white';*/ 
    comments.classList.toggle('.maClasse'); 
} 

for (var i = 0; i < numComments; i += 1) { 
    comments[i].addEventListener('click', toto, false); 
} 
+0

Entschuldigung! Ich habe die Antwort bekommen! –

+0

var comments = document.getElementsByClassName ('Organisation'); \t \t var numComments = comments.length; \t \t // Funktion toto (e) { \t \t \t //this.style.cssText='background-color:white '; \t \t \t //comments.classList.toggle('.maClasse ') \t \t \t Funktion myFunction() { this.classList.toggle ("maClasse"); }; \t \t //} \t \t \t \t for (var i = 0; i

+0

Ja ist Javascript, aber es ist okay, ich finde die Lösung :) und ich bearbeite auch –

Antwort

0

Es ist gut!

var comments = document.getElementsByClassName('organisation'); 
var numComments = comments.length; 

//function toto(e){ 
    //this.style.cssText='background-color:white'; 
    //comments.classList.toggle('.maClasse') 
    function myFunction() { 
     this.classList.toggle("maClasse"); 
    }; 
//} 

for (var i = 0; i < numComments; i += 1) { 
    comments[i].addEventListener('click', myFunction, false); 
} 
Verwandte Themen