Ez miért nem akar működni? (HTML, JS)
Szóval a feladat az lett volna, hogy ha ráviszem a kurzort a <p> elemre akkor változzon meg a háttérszíne pirosra, ha meg leveszem róla akkor kékre. Ez a kód:
<p id="eger" onmouseover="mouseOver()" onmouseout="mouseOut()"> Szöveg </p>
Javascriptben pedig ezt írtam:
function mouseOver() {
document.getElementById("eger").style.backgroundcolor ="red";
}
function mouseOut() {
document.getElementById("eger").style.backgroundcolor ="blue";
}
Mi lehet rossz benne? Mert sajnos nem működik és nem tudok rájönni miért :(





Igen erről másoltam, csak a background colort kellett beállítani, nem a betű színét.
Mellesleg próbáltam korábban backgroundColorral is, de úgy sem működött.





Pedig .style.backgroundColor -ral működnie kell(ene), legalábbis az általad megosztott információk alapján.
Nézd meg a JS konzolt, ír-e valamilyen hibát.
Chrome: Ctrl + Shift + J
Firefox: Ctrl + Shift + K
Explorer / Edge: Tököm tudja már, nyomj egy F12-t
Felteszem, a JS gyakorlásán van a hangsúly; mert egyéb esetben ezt CSS-sel illik általában megoldani.





Nagy C-vel nálam szépen megy.
Alapból fehér a színe, föléviszem az egeret pirosra vált, elmegyek róla kékre vált.
A hiba az ön készülékében van :)





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!