hsunny study blog

cannot read property 'replace' of undefined 본문

programming/ERROR

cannot read property 'replace' of undefined

헤써니 2017. 7. 22. 00:49

cannot read property 'replace' of undefined


원인: 올바른 값을 변수에 담아 가져오지 못한 채 실행

어디서: var answer = document.getElementsByName("test").value;


해결

getElementsByName은 하나의 name 배열명도 배열로 인식함

따라서 값을 변수에 제대로 담기 위해서는

document.getElementsByName("test")[0].value 와 같이 써야한다.