rules 컬렉션으로부터 한 개체를 반환한다.
![]() | Script | [oRule=]rules.item(iIndex) |
반환값 oRule은 성공적이면 rule 개체를 반환하고, 실패하면 null을 반환한다.
개체 | script | IE |
---|---|---|
rules | rules.item(iIndex) | IE4.0(win16,win32,ce,unix,mac) |
![]() | item 메서드⇒ | ![]() | ![]() ![]() ![]() |
문의 id가 sampleCss인 styleSheets로부터 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>
![]() | item 메서드 | ⇒ | ![]() ![]() |
최종 수정: 06/24/2025 23:42:01 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/item_rules.html |