오늘 라디오 버튼의 선택된 상태를 변경하기 위해 갑자기 js 코드를 사용해야 하는 상황이 발생했습니다. 그땐 생각도 못했는데
function doGender(gender) {
if (gender == "male") {
gel("radionan").style.checked = "checked";
} else {
gel("radionv").style.checked = "체크됨";
}
}
function gel(id) {
return document.getElementById(id);
}
실행 후 응답이 없습니다...
라디오 태그에 checked="checked"를 설정했기 때문에 무의식적으로 gel("radionv").style.checked의 값을 "checked"로 할당한 다음 온라인에서 확인했습니다.
js 코드에서 라디오 버튼을 선택하려면 selected 값을 true로 할당해야 하는 것으로 나타났습니다.
계속 변경:
function doGender(gender) {
if (gender == "male") {
gel("radionan").style.checked = true;
} else {
gel("radionv") .style.checked = true;
}
}
실행하자마자 여전히 반응이 없어서 좀 당황스러웠는데.. 뭐가 잘못됐나요? ? ? ?
스타일 속성 아닌가요? ? ? ?
gel("radionan")을 직접 클릭하시면 체크된 속성을 보실 수 있습니다.
맞습니다! ! ! ! !
function doGender(gender) {
if (성별 == "남성") {
gel("radionan").checked = true;
} else {
gel("radionv").checked = true;
}
}
한번 실행해 보니 정말 그랬습니다. . . . . . . . . . . . . .
그렇습니다! ! ! ! ! ! ! ! ! ! ! !