zurückgegeben werde Ich bin noch neu in Javascript, und ich versuche, eine Funktion zu erhalten, um eine Variable mit HTML & Javascript zurückgeben. Grundsätzlich sollte die Funktion nur den Radioknopf zurückgeben, auf den der Benutzer klickt, obwohl ich im Moment überhaupt nichts zurückgegeben sehe.Wie eine Variable von einer Javascript-Funktion in HTML-Körper
Die Funktion ist hier:
<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>
Und dann in dem HTML-Abschnitt I diese Radio-Buttons haben, und meinen Versuch, die Variable „gewählt“ Ausgabe auf den Bildschirm zu bekommen.
<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>
Im Moment scheint nichts von der Funktion zurückgegeben wird immer (obwohl, wenn ich Ausgang der Variable ‚Auserwählter‘ innerhalb der Funktion dann wird es richtig funktioniert.
Vielen Dank im Voraus!
Sie verwenden Rückkehr außerhalb Funktion Körper – shankhan
Nun zuerst, mit JQuery wäre der Weg zu gehen. JQuery ist eine Javascript-Bibliothek, die wirklich gut ist, um etwas mit dem DOM zu tun. –
Google hostet die JQuery-Bibliothek. So können Sie einfach das folgende Skript-Tag in HTML ausführen und dann können Sie die API verwenden. –