Danny: Selektoren

Beitrag lesen

Hallo,

Was soll eine el-Syntax sein?

Tja, meine Unkenntnis...
Die "Syntax rund um el" - weiß doch nicht, wie man das nennt. Anbei mal das Skript:

function headertransition() {
    var el = updateTransition();

el.addEventListener("transitionend",  updateTransition, true);
}

function updateTransition() {
    var el = document.querySelector("div#homeheader");

if (el) {
        el.id = "header";
    } else {
        el = document.querySelector("div#header");
        el.id = "homeheader";
    }

return el;
}

Dieses Skript funktioniert mit zwei unterschiedlichen IDs.
Ich will aber in WordPress dynamisch Klassen für's body-Tag vergeben (darunter <body class="home">) und die Animation abhängig von der verwendeten Klasse ablaufen lassen.

el.id = "blub" bzw. el.className = "bla" --> Wie fragt man nach

el.className+id

?

Wie fragt man nach Wert 2, also der Kombination aus einer Klasse und einer ID?

Genauso - in dem man den daraus zusammengesetzten Selektor angibt.
zur Sicherheit: querySelector(body.home&div#header)?

oder eher ... (div.home#header)? Ich kann's nicht sinnvoll prüfen, da das Script generell nicht funktioniert, s.o. var= el

Danke nochmal.

Danny