Sys.UI.DomElement setVisible 메서드

DOM 요소의 표시 여부를 설정합니다. 이 멤버는 정적 멤버이며 클래스의 인스턴스를 만들지 않고 호출할 수 있습니다.

Sys.UI.DomElement.setVisible(element, value);

용어

정의

element

대상 DOM 요소입니다.

value

true 이면 element를 웹 페이지에 표시하고, false이면 element를 숨깁니다.

setVisible 메서드를 사용하면 웹 페이지에서 DOM 요소의 표시 여부를 설정할 수 있습니다. 표시 모드가 "hide"로 설정되어 있는 요소의 경우 valuefalse로 설정하고 이 메서드를 호출하면 해당 요소가 표시되지 않습니다. 그러나 실제로는 페이지에서 공간을 차지하게 됩니다. 반면에 표시 모드가 "collapse"로 설정되어 있는 요소는 페이지에서 공간을 차지하지 않습니다.

숨겨진 DOM 요소의 레이아웃 특성을 설정하는 방법에 대한 자세한 내용은 Sys.UI.DomElement setVisibilityMode 메서드를 참조하십시오.

다음 예제에서는 setVisible 메서드를 사용하는 방법을 보여 줍니다. 이 코드에서는 요소의 표시 상태를 전환합니다.

var anElement = $get("Label1");
if (Sys.UI.DomElement.getVisible(anElement)){
    Sys.UI.DomElement.setVisible(anElement, false);
}
else{
    Sys.UI.DomElement.setVisible(anElement, true);
}
표시: