rules 컬렉션으로부터 한 개체를 반환한다.

Script[oRule=]rules.item(iIndex)
인수/파라메터
object
필수적인 요소이며, rules 컬렉션이다.
index
필수적인 요소이며, 반환 받고저하는 개체의 0에서 시작하는 인수인 정수값이다.
반환값

반환값 oRule은 성공적이면 rule 개체를 반환하고, 실패하면 null을 반환한다.

적용
개체scriptIE
rulesrules.item(iIndex)IE4.0(win16,win32,ce,unix,mac)

method
item 메서드
item</b> 메서드이전페이지로페이지 맨위로페이지 맨아래로
1번 스타일쉬트를 적용한 DIV
결과 표시창

문의 idsampleCssstyleSheets로부터 item 메서드로 개별 항목을 반환받아 그 명령(rule)들을 디스플레이한다.

<LINK id="sampleCss" rel="stylesheet" type="text/css" href="../object/exp/styleSheetTest.css">
<LINK id="sample1Css" rel="stylesheet" type="text/css" href="../object/exp/sample.css">
<SCRIPT>
function showStyleSheets(){
  cssObj=document.styleSheets.item('sampleCss');
  var oColl=cssObj.rules;
  str='cssObj.rules.length='+oColl.length+'<BR>';
  if (oColl!=null){
    for (i=0;i< oColl.length;i++){
      str+=i+'] oColl.item('+i+').selectorText=<FONT color=blue>'+oColl.item(i).selectorText+'</FONT><BR>';
      str+=i+'] oColl.item('+i+').style.cssText=<FONT color=green>'+oColl.item(i).style.cssText+'</FONT><BR>';
    }
  }
  showA.innerHTML=str;
}

function showSelectorText(){
  cssObj=document.styleSheets.item('sample1Css');
  str='cssObj.rules.length='+cssObj.rules.length+'<BR>';
  if (cssObj.rules!=null){
    for (i=0;i< cssObj.rules.length;i++){
      str+=i+'] cssObj.rules.item('+i+').selectorText=<FONT color=blue>'+cssObj.rules.item(i).selectorText+'</FONT><BR>';
    }
  }
  showA.innerHTML=str;
}
</SCRIPT>
<DIV class=stylesheetTestClass>1번 스타일쉬트를 적용한 DIV</DIV>
<BUTTON onclick="showStyleSheets()">스타일쉬트 항목 보기 1</BUTTON>
<BUTTON onclick="showSelectorText()">스타일쉬트 항목 보기 2</BUTTON>
<DIV id=showA>결과 표시창</DIV>
method
item 메서드
견본
이전페이지로페이지 맨위로
최종 수정:
06/24/2025 23:42:01
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/method/item_rules.html