Hala javascript için yeni ve html & javascript kullanarak bir değişken döndürmek için bir işlev almaya çalışıyorum. Temel olarak, işlev, kullanıcının geri döndüğü herhangi bir radyo düğmesine geri dönmelidir, ancak şu anda herhangi bir şeyin iade edilmediğini görmüyorum. Bir javascript işlevinden bir değişken html gövdesine nasıl geri dönülür
fonksiyon
buradadır:<script type="text/javascript">
function GetSelectedItem() {
var chosen = ""
len = document.f1.r1.length
for (i = 0; i <len; i++) {
if (document.f1.r1[i].checked) {
chosen = document.f1.r1[i].value
}
}
}
return chosen
</script>
Sonra html ben bu radyo düğmeleri bölümünde ve değişken almak için benim girişimi ekrana çıktı "seçilmiş". an hiçbir şey de
<form name = f1><Input type = radio Name = r1 Value = "ON" onClick=GetSelectedItem()>On
<Input type = radio Name = r1 Value = "OFF" onClick =GetSelectedItem()>Off</form>
<script type ="text/javascript">document.write(chosen)</script>
(işlevinden döndürülen almak gibi görünse de ben çıkış değişkeni doğru çalışıp çalışmadığını sonra işlevi içinde 'seçilenin'. peşin
Teşekkür!
İade dışı işlev gövde – shankhan
kullanıyorsunuz Önce iyi, JQuery kullanarak gitmek için yol olacaktır. JQuery DOM ile ilgili herhangi bir şey yapmak için gerçekten iyi bir javascript kütüphanesidir. –
Google, JQuery kitaplığını barındırır. Bu yüzden, HTML'de aşağıdaki komut dosyasını ve daha sonra API'yi kullanmaya hazır olursunuz. –