webForumDet fria alternativet

Vad har jag gjort fel? (nybörjare)

JavaScript

4 svar · 166 visningar · startad av daPhil

Medlem sedan apr. 2001151 inlägg
Frågan#1

Jag hittade inte en lösning på det här när jag sökte så jag frågar. Jag vill att min lilla gröna "check" ska dyka upp när man klickat i formuläret. Varför fungerar inte det här?

Anrop:

<input onClick="doCheck('c1a')" style="position:relative;bottom:-2" type="radio" name="1a" value="1">

Funktion:

<script language="javascript">
			Function doCheck(q){
		                           document.+ q +.style.visibility = "visible"
					   }
</script>

Subjekt:

<img style="visibility:hidden" id="c1a" src="img/check.gif">
Medlem sedan nov. 20014 054 inlägg
#2

Testa med:
document.q.style.visibility = "visible"

istället för:
document.+ q +.style.visibility = "visible"

Medlem sedan apr. 2001151 inlägg
#3

Funkar inte, har även testat med

document.getElementById(q).style.visibility = 'visible';
Medlem sedan dec. 20025 483 inlägg
#4

Function skall skrivas i gemenform.

:)

Medlem sedan apr. 2001151 inlägg
#5

Hahahaha det e ju heeelt sjukt! Tack!

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)