Heutzutage besteht plötzlich die Notwendigkeit, js-Code zu verwenden, um den ausgewählten Status eines Optionsfelds zu ändern. Damals habe ich noch nicht einmal direkt darüber nachgedacht.
Kopieren Sie den Codecode wie folgt:
Funktion doGender(gender) {
if (Geschlecht == „männlich“) {
gel("radionan").style.checked = "checked";
} anders {
gel("radionv").style.checked = "checked";
}
}
Funktion gel(id) {
return document.getElementById(id);
}
Nach der Ausführung erfolgt keine Reaktion ...
Da wir die Auswahl im Radio-Tag auf „checked“ gesetzt haben, haben wir unbewusst den Wert von „gel(“radionv“).style.checked auf „checked“ zugewiesen und dann online überprüft.
Es stellt sich heraus, dass Sie zum Auswählen des Optionsfelds im JS-Code den Wert „checked“ auf „true“ zuweisen müssen.
Weiter ändern zu:
Kopieren Sie den Codecode wie folgt:
Funktion doGender(gender) {
if (Geschlecht == „männlich“) {
gel("radionan").style.checked = true;
} anders {
gel("radionv").style.checked = true;
}
}
Sobald ich es ausgeführt hatte, kam immer noch keine Antwort. Ich war etwas verwirrt ... Was ist schief gelaufen? ? ? ?
Ist es nicht ein Stilattribut? ? ? ?
Klicken Sie einfach auf gel("radionan"), um das aktivierte Attribut anzuzeigen.
Das ist richtig! ! ! ! !
Kopieren Sie den Codecode wie folgt:
Funktion doGender(gender) {
if (Geschlecht == „männlich“) {
gel("radionan").checked = true;
} anders {
gel("radionv").checked = true;
}
}
Sobald es ausgeführt wird, ist es tatsächlich der Fall. . . . . . . . . . . . . .
Das ist das Ende! ! ! ! ! ! ! ! ! ! ! !