에 나는 그것이 코드 등을 압도지고있는 페이지가 있습니다. 더 나은 접근 방법이 있습니까?잡아 asp.net 컨트롤은 자바 스크립트
document.getElementById를 다음 나는이 같은 코드와 끝까지 때문에 작동하지 않습니다:
var textBox = document.getElementById("originDestinationControl_textState");
또는
var textBox = document.getElementById("ctl00_ContentPlaceHolder_originDestinationControl_textState");
내가 마스터 페이지 내에서 (이러한 컨트롤을 참조하고 위치에 따라와/또는 usercontrols)
사실 이것은 나를 위해 작동하지 않습니다. null이되었습니다. JS 파일 : var myTextBox = document.getElementById (pageOriginElements.textOriginMultiState); 알림 (myTextBox); ASCX : <스크립트 유형 = "텍스트/자바 스크립트"> var에 pageOriginElements = { textOriginMultiState : '<% = textOriginMultiState.ClientID %>', textOriginMultiStateCountry을 '<% = hiddenOriginMultiStateCountry.ClientID %>' }; – Boone
element-ids가 포함 된 객체를 만든 후에 JS 파일의 함수가 실행되는지 확인하십시오. 즉,