getElementsByName > script

본문 바로가기
사이트 내 전체검색

script

getElementsByName

페이지 정보

작성자 서방님 댓글 0건 조회 208회 작성일 12-09-20 16:14

본문

설명

 

ID 속성을 가져올 때, 자주 쓰는 태그가 'getElementById'이다.

하지만 'getElementById'는 하나의 ID만 가져올 수 있다.

 

복수의 ID 속성을 가져올 때는 'getElementsByName'을 배열로 사용한다.

 

 

예제

 

같은 ID일 경우 같은 스타일이 동시에 적용되도록 프로그램된 예제이다.

 

<style type="text/css">

 .TextStyle{font-size:12px; color:#555555; padding: 5px 5px 0 5px; width:78px; line-height:14px;}

</style>


<script type="text/javascript">

 //마우스 오버
 function Text_MouseOver(divName){
  if(divName != "") {
   var divObj  = document.getElementsByName(divName);

   for(var i=0; i<divObj.length; i++) {
    divObj[i].style.fontSize   = "12px";
    divObj[i].style.color      = "#000000";
    divObj[i].style.padding    = "5px 5px 0 5px";
    divObj[i].style.fontWeight = "bold";
    divObj[i].style.width    = "78px";
    divObj[i].style.lineHeight = "14px";
   }
  }
 }
 
 //마우스 아웃
 function Text_MouseOut(divName){
  if(divName != "") {
   var divObj  = document.getElementsByName(divName);

   for(var i=0; i<divObj.length; i++) {
    divObj[i].style.fontSize   = "12px";
    divObj[i].style.color      = "#555555";
    divObj[i].style.padding    = "5px 5px 0 5px";
    divObj[i].style.fontWeight = "";
    divObj[i].style.width    = "78px";
    divObj[i].style.lineHeight = "14px";
   }
  }
 }

</script>


<div id="Text_001" onMouseOver="Text_MouseOver('Text_001');" onMouseOut="Text_MouseOut('Text_001');" class="TextStyle">텍스트_001</div>
<div id="Text_002" onMouseOver="Text_MouseOver('Text_002');" onMouseOut="Text_MouseOut('Text_002');" class="TextStyle">텍스트_002</div>
<div id="Text_001" onMouseOver="Text_MouseOver('Text_001');" onMouseOut="Text_MouseOut('Text_001');" class="TextStyle">텍스트_001</div>
<div id="Text_002" onMouseOver="Text_MouseOver('Text_002');" onMouseOut="Text_MouseOut('Text_002');" class="TextStyle">텍스트_002</div>
<div id="Text_001" onMouseOver="Text_MouseOver('Text_001');" onMouseOut="Text_MouseOut('Text_001');" class="TextStyle">텍스트_001</div>
<div id="Text_003" onMouseOver="Text_MouseOver('Text_003');" onMouseOut="Text_MouseOut('Text_003');" class="TextStyle">텍스트_003</div>
<div id="Text_002" onMouseOver="Text_MouseOver('Text_002');" onMouseOut="Text_MouseOut('Text_002');" class="TextStyle">텍스트_002</div>

댓글목록

등록된 댓글이 없습니다.

Total 846건 11 페이지
게시물 검색

회원로그인

접속자집계

오늘
78
어제
84
최대
1,347
전체
154,449
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.