2012-04-10 7 views
1

이 코드가 있습니다. 이 코드를 사용하면 첫 번째 항목의 값만 표시됩니다.가져 오기 값은 자바 스크립트

도움이 필요하십니까?

+0

유일한 ID가있는 개체가 하나만 있어야합니다. 분명히 단 하나의 항목 만있을 것입니다. – Neil

답변

1

select 변수의 값을 그룹 변수에 지정합니다. 대신 옵션을 반복해야합니다.

group = document.getElementById("selectedOptions").options[i].value; 
+0

그냥 작은 일, 나는 그룹 값을 합계 싶어요, 내가'var group3 = group3 + group2; '했는데 계산되지 않습니다 – alkhader

+1

무엇 네가 얻은 결과 야? 변수에'parseInt'를 써야 합할 수 있습니다. –

+0

'var group2 = parseInt (group.substring (2));'결과로 NaN을 얻었습니다 – alkhader

2

나는 getElementById() 메서드를 사용하고 있으며, 요소의 ID는 고유해야하므로 길이는 항상 하나가되어야한다고 생각합니다. 클래스를 추가하고 사용하십시오. getElementsByClass()

+0

id가 "selectedOptions"인 요소가 select 인 경우 'length'에는 해당 옵션의 개수가 포함됩니다. –

+0

하지만 여기 아무데도 언급 .. 난이 .. 어쨌든 감사합니다 –

관련 문제