본문 바로가기
  • think normal
새로워지기/서른의 생활코딩

샘플소스5) javascript 기본 문서구조 : DOM (2)

by 청춘만화 2011. 4. 23.



샘플소스5) javascript 기본 문서구조 : DOM (2)






예제 1 )

typeof를 이용해서 쇼핑목록의 수 만큼 alert 창을 띄워보자. 





<!DOCTYPE html> 

<html> 

<head> 

<meta charset="utf-8"> 

<title>dom test</title>

</head>


<body>

<h1> 쇼핑목록</h1>

<p title="mustHave">이것만은 꼭 사자..</p>

<ul id="buy">

<li>우유 </li>

<li>치즈 </li>

<li>쥬스 </li>

</ul>

<script type="text/javascript">

//<![CDATA[

var lis =document.getElementById("buy").getElementsByTagName("li");

for(var i=0;i<lis.length;i++)

{

alert(typeof lis[i]);

}

//]]>

</script>

</body>

</html>







예제 2 )

문서 안의 속성를 변경하여 그 값을 alert 창에 띄워보자. 





<!DOCTYPE html> 

<html> 

<head> 

<meta charset="utf-8"> 

<title>dom test</title>

</head>


<body>

<h1> 쇼핑목록</h1>

<p title="mustHave">이것만은 꼭 사자..</p>

<ul id="buy">

<li>우유 </li>

<li>치즈 </li>

<li>쥬스 </li>

</ul>

<script type="text/javascript">

//<![CDATA[

/*

예제1) 

var lis =document.getElementById("buy").getElementsByTagName("li");

for(var i=0;i<lis.length;i++)

{

alert(typeof lis[i]);

}*/

var ps=document.getElementsByTagName("p");   //p테그에 접

alert(ps[0].getAttribute("title"));   //첫번째 p의 title값의 속성값알아보기 

ps[0].setAttribute("title","a list of item");    //첫번째 p이 title값 체인지 

alert(ps[0].getAttribute("title"));   //체인지된 값 확인 

//]]>

</script>

</body>

</html> 

댓글