>  기사  >  웹 프론트엔드  >  라디오 버튼_javascript 기술의 선택된 상태를 변경하기 위해 js 코드를 사용하는 간단한 예

라디오 버튼_javascript 기술의 선택된 상태를 변경하기 위해 js 코드를 사용하는 간단한 예

WBOY
WBOY원래의
2016-05-16 17:08:221522검색

오늘 라디오 버튼의 선택된 상태를 변경하기 위해 갑자기 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;
 }
}

한번 실행해 보니 정말 그랬습니다. . . . . . . . . . . . . .

그렇습니다! ! ! ! ! ! ! ! ! ! ! !

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.