이상한 문제가 있습니다. 내 js 파일에서 txtbox1.value
과 같은 텍스트 상자에 직접 액세스하면 undefined
을 반환하고 document.getElementById('txtbox1').value
은 값을 제공합니다. 왜 이런 일이 일어나고 있는지 잘 모르겠습니다. 너는 나에게 어떤 것을 제안 해 줄 수 있니? 어디를 봐야 할까?텍스트 상자에 직접 액세스하면 정의되지 않은 값이 반환됩니다.
IE8과 관련이 있습니까?
이상한 문제가 있습니다. 내 js 파일에서 txtbox1.value
과 같은 텍스트 상자에 직접 액세스하면 undefined
을 반환하고 document.getElementById('txtbox1').value
은 값을 제공합니다. 왜 이런 일이 일어나고 있는지 잘 모르겠습니다. 너는 나에게 어떤 것을 제안 해 줄 수 있니? 어디를 봐야 할까?텍스트 상자에 직접 액세스하면 정의되지 않은 값이 반환됩니다.
IE8과 관련이 있습니까?
txtbox1
을 사용하면 그 이름의 (아마도) 전역 변수에 액세스하고 있습니다.이 변수는 id가 txtbox1
인 HTML 요소와 관련이 없습니다.
document.getElementById('txtbox1')
을 사용하는 경우 특별히 txtbox1
인 HTML 요소를 조회하고 있습니다.
난 당신이 아니 당신이해야 할 일 이잖아
아직 추가되지 않은 경우,'document.getElementById ('txtbox1'). value'는 값을 어떻게 제공합니까? – manas
당신의 텍스트 상자 태그에
id = 'txtbox1'
를 추가한다고 생각합니다. 그냥 txtbox1.value 값을 얻을 수 없습니다. 그것은 당신이 원하는 것을 그다지 알지 못합니다. – Matt