을 사용하여 컨트롤 목록에서 각 컨트롤의 ID를 가져옵니다. 컨트롤 (예 : 텍스트 상자)의 목록 또는 배열이 선언되어 코드 뒤에 추가되었습니다. .ASP.NET ASP.NET/C# 응용 프로그램에서 javascript
List<TextBox> LstOfBoxes = new List<TextBox>();
목록 (또는 배열)에있는 모든 컨트롤의 가시성을 변경하려면 자바 스크립트를 사용하고 싶습니다.
나는 내가 1 텍스트 상자의 가시성을 변경하려는 경우 내가 이것을 사용하는 것이 알고
document.getElementById("<%=TextBox1.ClientID %>").style.display = 'none';
하지만, 각 컨트롤의 ID를 얻을 변경하는 방법을 모든 목록 (또는 배열)을 통해 루프에 'none'으로 표시
고마워요.
안녕하세요, 답변 해 주셔서 감사합니다. 텍스트 상자는 디자인 페이지가 아닌 코드 뒤에 생성됩니다. getElementsByTagName()을 사용하여 가져 오는 방법을 알려주시겠습니까? 어떤 태그 이름을 사용합니까? 감사합니다. – Youssef
@Youssef - 태그 이름이 ** input **이거나 심지어 모든 텍스트 상자에 클래스 이름을 지정하는 것이 좋습니다. – adatapost