2010-12-17 2 views
0

해당 표의 모든 라벨을 찾는 표를 검색하려고합니다. javascript 함수가 레이블을 찾으면 false로 설정하는 것이 좋습니다.자바 스크립트 - 라벨을 찾는 표 검색

내 HTML 코드는 다음과 같습니다

<asp:DropDownList ID="cboEvaporatorChoice" runat="server" class="cboBoxes" 
Width="130px" AutoPostBack="True" onchange="clearLabels(MainTable)"></asp:DropDownList> 

내 기능이 나는 숨기려 모든 레이블을 보유하고있는 테이블을 통과 목록 onchange를 이벤트 드롭 다운 호출됩니다.

나는 내가 가지고있는이 모든 내 자바 스크립트 코드는 ... 어떻게 보일지 모르겠습니다 :

function clearBox(ID) { 
var element = document.getElementsByTagName(ID); 
} 

어떤 도움도 큰 감사가 될 것입니다! 나는이 자바 스크립트 물건에 새로운거야!

+1

를 사용하는 경우. – Quentin

+0

Johnny, "visibility : false"와 "display : none"의 차이점에 유의하십시오. "가시성"은 항목이있는 공백을 남깁니다. "display"는 그것을 레이아웃에서 완전히 제거합니다. –

답변

2
function clearLabels(ID) { 
    var labels = document.getElementById(ID).getElementsByTagName('label'); 
    for(var i = 0; i < labels.length; i++) 
     labels[i].style.display = 'none'; 
} 

또는 당신은 당신이 사람들에게 약간의 HTML을 생성하는 HTML이 아닌 일부 ASP를 표시 할 때 자바 스크립트와 HTML에 액세스하는 방법에 대한 질문에 대답하기 위해 많은 쉽게 jQuery를

$('#' + ID).find('label').hide(); 
+2

'$ ('# id label'). hide();'너무 멋지다 ... – zzzzBov

+0

@zzzzBov - yah, 나는 jQuery를 좋아한다. –

관련 문제