Hogyan lehet megcsinálni azt, hogy egy html gomb felirata egy javascript változó értéke legyen, és ha megváltozik, akkor a felirat is változzon automatikusan?
var valtozo="felirat";
function gombatir(){
var gombid = document.getElementById("gombID");
gombid.value=valtozo;
}
ami pedig átírja a változót amiben a felirat van, az meghívja ezt a funkciót is.
nekem nem működik. valahogyan így csináltam: (egy számlálót próbálok)
var n = 10;
var k = 3;
function minus()
{
if (k > 1) k--;
document.getElementById("counter").value=k.toString();
}
function plus()
{
if (k < n) k++;
document.getElementById("counter").value=k.toString();
}
</script>
<button type="button" onClick="minus()">-</button>
<button type="button id="counter"></button>
<button type="button" onClick="plus()">+</button>
Csak tisztázás képpen:
<input type="button" id="counter" value="érték" />
Ha ragaszkod a <button>-hoz, akkor pedig valahogy így hivatkozol rá:
document.getElementById("counter").firstChild.data="felirat"
De szerintem az <input type="button" /> az szebb felépítésű.
Akkor ne értelmezd amit írtam, így minek kérdést feltenni? :)
innerHTML-t pedig nem használunk, rengeteg hibát tud okozni a tartalmától függően, és nem is szabványos.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!