• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Elemente / Divs zusammenfassen ?

newbee79

New member
Hi zusammen.

Habe eine Frage und zwar habe ich z.B. folgende Funktion:

Code:
function remclass(id)
{
if(document.getElementById) { 
        var mydiv = document.getElementById(id); 
        $(mydiv).removeClass('active'); }
}

und löse diese im html Dokument so auf:

HTML:
<div id="topslidernavibutton2" onclick="fadein('topsliderimage2');hide('topsliderimage1');hide('topsliderimage3');hide('topsliderimage4');
addclass('topslidernavibutton2');
remclass('topslidernavibutton1');
remclass('topslidernavibutton3');
remclass('topslidernavibutton4');
return false;">2</div>

Kann ich die einzelnen "hides" und "remclasses" nicht zusammenfassen?

Habs mit z.B. remclass('topslidernavibutton1', 'topslidernavibutton3', 'topslidernavibutton4');
oder auch remclass('topslidernavibutton1, topslidernavibutton3, topslidernavibutton4');

versucht - bringt aber nicht den gewünschten Erfolg ?!

Hat mir jemand einen Tipp?

Freue mich auf Antwort.

LG David
 
Code:
function remclass(id)
{
if(document.getElementById) { 
        var mydiv = document.getElementById(id); 
        $(mydiv).removeClass('active'); }
}

if(document.getElementById): welchen browser kennt denn getElementById nicht?
was ist der sinn dabei, das element erst über getElementById besorgen und dann in jquery zu stopfen?
entweder https://api.jquery.com/id-selector/
oder https://developer.mozilla.org/en-US/docs/Web/API/Element/classList

Kann ich die einzelnen "hides" und "remclasses" nicht zusammenfassen?
ja

Habs mit z.B. remclass('topslidernavibutton1', 'topslidernavibutton3', 'topslidernavibutton4');
deine funktion remclass erwartet nur eine id

remclass('topslidernavibutton1, topslidernavibutton3, topslidernavibutton4');
das ist keine gültige syntax für getElementById
https://api.jquery.com/multiple-selector/
https://developer.mozilla.org/de/docs/Web/API/Document/querySelectorAll
oder du nutzt eine ander eigenschaft, die alle elemente teilen von denen die class entfernt werden soll, um diese zu selektieren
 
Zurück
Oben