Hirdetés

Új hozzászólás Aktív témák

  • cattus
    addikt

    Próbáld meg esetleg így:

    <HTML>
    <link href="styles1.css" rel="stylesheet" id="themecss">
    <div id="kiskacsa">Szöveg</div>
    <button onclick="change()">Változz át CSS2-re</button>
    </HTML>

    És hozzá a JS:
    const themecss = document.querySelector("#themecss");
    function change() {
       if (themecss.getAttribute("href") == "styles1.css") {
           themecss.href = "styles2.css";
        } else if (themecss.getAttribute("href") == "styles2.css"){
           themecss.href = "styles1.css";
        }
    }

    Nyugodtan javítsátok, ha így nem pontos. Meg persze lehetne switch-csel is, szebb is úgy talán. De nagyjából így működnie kellene.

    Lehet működik, de nem igazán a legjobb megoldás arra, amit a kérdezőnk szeretne. Én is inkább azt mondanám, hogy csináljon a CSS-ben két class-t a két stílusra és azt változtassa, mintsem két fájlt használjon.

Új hozzászólás Aktív témák