JavaScript함수 중에 'getElementById(id)'이란게 있습니다. 파라미터인 'id'는 html 태그에서 id속성으로 지정해 주는 id이죠.

예를 들어,

<div id="divTbl"></div>

요렇게 지정된 게 있다고 칩시다. 그럼,

document.getElementById("divTbl") 이런식으로 해당 객체를 찾아낼 수 있고, 컨트롤도 가능해 지죠.


예를 들어 요걸로 해당 id로 지정된 놈의 스타일도 직접 동적으로 지정해 주는게 가능해 집니다.

아래는 간단한 예제...


<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<script language="JavaScript">
function disappear(name){
    if(document.getElementById("divtbl").currentStyle.display=="none"){
        document.getElementById("divtbl").style.display = "block";
        document.getElementById("btn").value="클릭하면 사라집니다.";
    }else{
        document.getElementById("divtbl").style.display = "none";
        document.getElementById("btn").value = "클릭하면 나타납니다.";
    }
}

</script>
</HEAD>


<BODY>


    <form name="form1">


        <div id="divtbl">
            <table width="200px" border="1px" bordercolor="#000000" cellpadding="0" cellspacing="0">

                <tr><td><BR></td></tr>

            </table>
        </div>
        <input id="btn" type="button" value="클릭하면 사라집니다." onClick="disappear()">
        </div>
    </form>


 </BODY>
</HTML>

+ Recent posts