Inlägg

Inlägg som nimberus har skrivit i forumet
Av nimberus
Skrivet av heco:

Hej, jag är ingen expert på javascript så bättre svar kommer nog andra att ge. Men du kallar en funktion btnRandom() när man klickar på knappen men din javascript funktion heter btn1() så funktionen kommer inte att kallas.

Jag vet... Men knappen som skall anropas har id =''btn1' som ligger högre upp i html-koden....

Av nimberus

Hjälp med Javascript (grundläggande)

Hej!

Ska får ut text på hemsidan genom att klicka på två olika knappar. Givetvis olika text beroende på knapp.

Min kod som är åt helvete i JS:
function btn1() {
var btn1, resStr;
btn1 = document.getElementById("btn1");
resStr = "Du valde grön"
document.getElementById("textSelection").innerHTML = resStr;
}

Och detta är ''färdiga'' HTML:

<p>text</p>
<div id="btnPanel">
<button id="btn1">Röd</button>
<button id="btn2">Grön</button>
<button id="btn3">Blå</button>
<span id="textSelection"></span>
<hr>
<button id="btnRandom" onclick="btnRandom()">text</button>
</div>
<div id="result"></div>

Knapparna som gäller är Röd och Grön. Där finnes även en span-tagg men är inte 100 på hur jag ska göra detta....

HJÄLP

Med vänlig hälsning