2011-03-29 3 views
0

자바 스크립트 개체 속성에 도달하는 방법

<input type="radio" checked="checked" value="0" id="paramsmenu_images0" name="params[menu_images]"> 

console.log(document.adminForm.params[menu_images]); 
물론이 방법은 작동하지 않습니다. 어떻게 도달 할 수 있습니까?

+0

당신은 질문을 명확히 할 수 있습니까? 이름 속성에서'menu_images' 문자열을 얻으려고합니까? 아니면'name = "params [theme]"'요소를 얻으려고합니까? – mVChr

+0

몇 가지 기본값이 포함 된 json 개체가 있고이 목록에서 trhough를 반복합니다. 목록에는 필드 이름과 값이 포함되어 있으므로 이름으로 요소에 도달해야합니다. 그것은 텍스트 입력에 대해 잘 작동하지만 다른 입력에 대해서는 사이클에서 특정 코드를 작성해야합니다. 어떻게 든 다음과 같이하고 싶습니다 : console.log (document.adminForm.params [menu_images]); –

+0

'getElementsByName'의 문제점은 무엇입니까? –

답변

1

괜찮습니까?

document.getElementsByName('params[menu_images]') 
또한 양식 요소를 찾기 위해 document.adminForm.elements 반복 할 수

...

+0

getElementsByName이 컬렉션을 반환하므로 : document.getElementsByName ('의 PARAMS [menu_images ] ') ​​[0] – RobG

+0

@RobG 좋은 지적입니다. –

0

document.getElementById('paramsmenu_images0') 당신이 원한다면 당신에게 dom 요소를 줄 것입니다.

관련 문제