2014-09-09 1 views
0

나에게 아래 라인는 사람이 JavaScript를 설명 할 수

document.CreateUserForm.elements[ controlName ].value = volumeObject 
+0

컨텍스트도 제공해야합니다. 어떻게 사용 되는가? 또한보다 구체적인 질문을 시도하십시오. 어떤 부분을 이해하고 어떤 부분을 이해하지 못합니까? – MeanGreen

+0

안녕하세요, 직접 Javascript를 사용하는 대신 다른 경우에는 많은 양립성을 발견 할 것입니다. 귀하의 발췌 문장은 배열 값을 설정하는 것 같습니다 ...하지만 당신은 무엇이 필요합니까? – Payedimaunt

답변

3

CreateUserFormcontrolName 등으로 요소의 배열을 가지고있는 형태의 이름입니다 폼 요소 값에 접근의 "초기 구문"의를 설명해주십시오 단일 요소의 이름.

예를 들어 document.querySelector("[name="+ controlName +"]).value 또는 document.getElementsByName(controlName)[0].value과 같이 액세스 할 수 있습니다.

+0

''getElementsByName'에주의하십시오. 일부 브라우저에서는 'name = ""'뿐만 아니라'id = ""속성 값이 일치하는 요소를 포함합니다. – Dai

+0

고마운 ... 지금은 이해하고있다. – user3359054

+0

"초기"구문은 여전히 ​​wok이며, 양식 vield에 대한 값을 가져 오거나 설정하려는 경우 (내 눈에) 우선해야한다. Btw. 이 구문의 첫 번째 버전은'document.forms [] .elements [] .value'입니다. – reporter

관련 문제