나는 자바 스크립트에 익숙하지 않고, & 자바 스크립트를 사용하여 변수를 반환하는 함수를 얻으려고합니다. 기본적으로이 함수는 사용자가 클릭하는 라디오 버튼을 반환해야합니다.하지만 지금은 아무 것도 반환되지 않습니다. javascript 함수에서 html 본문으로 변수를 반환하는 방법
기능
은 여기에 있습니다 : 는<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>
그리고 html로 나는이 라디오 버튼이 섹션, 변수를 얻기 위해 내 시도에 화면에 출력을 "선택". 순간 아무것도에서
<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>
합니다 (함수에서 반환지고있는 것 같다 비록 I 출력 변수가 제대로 작동하고 함수 내부에서 '하여 선택'. 사전에
감사합니다!
당신은 함수 몸 밖에서 반환을 사용하고 있습니다. – shankhan
먼저, JQuery를 사용하는 것이 최선의 방법 일 것입니다. JQuery는 DOM과 관련된 모든 작업을 수행하는 데 실제로 좋은 자바 스크립트 라이브러리입니다. –
Google은 JQuery 라이브러리를 호스팅합니다. 따라서 HTML에서 다음 스크립트 태그를 수행하면 API를 사용할 준비가 된 것입니다. –