<script>//선택한 항목의 텍스트 가져오기 드롭다운 목록<BR>function getSelectedText(name){ <BR>var obj=document.getElementById( name) <BR>for(i=0;i<obj.length;i ){ <BR>if( obj[i].selected==true){ <BR>return obj[i].innerText; // 옵션 객체의 innerText 속성을 통해 옵션 텍스트를 가져오는 것이 핵심입니다 <BR>} <BR>} <BR>} <BR>//드롭다운 목록에서 선택한 항목의 값을 가져옵니다. <BR>function getSelectedValue(name){ <BR>var obj =document.getElementById(name) <BR>return obj.value; //매우 간단하므로 객체의 value 속성을 사용하여 직접 가져올 수 있습니다.<BR></script>
드롭다운 목록(또한 목록 항목의 배열)은 라디오 버튼 그룹과 동일하지만 js는 document.getElementById("oper").value를 직접 사용하여 라디오 버튼 그룹의 값을 가져올 수 있습니다. 이 방법으로 드롭다운 목록의 값을 얻을 수 있지만 라디오 버튼 그룹은 선택한 값을 얻을 수 없습니다. 주의 깊게 연구한 결과 요약은 다음과 같습니다. 드롭다운 목록과 달리 라디오 버튼은 this.form.oper 또는 document.getElementsByName('oper')을 사용하여 배열 객체를 가져와야 합니다. oper')는 배열 객체를 가져올 수 없습니다(선택 가능). 또한 루프 판단을 통해 값을 얻어야 하며 .value를 직접 사용할 수는 없습니다(select를 사용할 수 있음). 라디오 버튼 그룹의 선택된 항목을 변경하려면 루프 판단을 사용하여 각 라디오 버튼의 값도 변경해야 합니다. radio.html 테스트 코드는 다음과 같습니다.