엘레멘트에 첨부된 모든 behavior 주소(URN)를 나타내는 문자열의 컬렉션 배열변수을 참조한다.

인수
: (개체)
필수적인 요소이고 컬렉션을 포함하는 모체 개체이다.

cVal : (컬렉션)
선택적인 요소이고 값은 컬렉션을 나타내는 개체이다.
엘레멘트에 첨부된 behavior를 지정하는 주소(URN)들의 컬렉션이다.

oVal : (개체)
선택적인 요소이고 값은 컬렉션의 한개의 엘레멘트 개체이다.

index : (정수/문자열)
필수적인 요소이고 값은 컬렉션의 인수로 한개의 엘레멘트 개체를 참조할수 있고 배열변수의 규칙에따라 0부터 시작하고 제일 마지막 인수는 길이보다 1 작다.

특기

behavior는 유일한 인식자로 주소(URN)를 갖을 수 있다. 주소가 지정되지 않으면 컬렉션에 빈 문자열이 지정된다. 엘레멘트에 behavior가 첨부되어 있지 않으면 빈 컬렉션을 반환한다.

적용
개체scriptHTML규격IE
참고
urns

설명을 위한 예제

하이라이트 비해이버 적용 문자열
점선 개체에 마우스를 올려보라.
<STYLE>
div.urnTest { behavior:url(../public/hilite.htc) url (exp/moveBhv.htc);cursor:hand;width:400;border:dotted 1 silver;padding:3}
</STYLE>
<DIV id=divObj class=urnTest>하이라이트 비해이버 적용 문자열</DIV>
<DIV id=showA></DIV>
<SCRIPT>
oObj=divObj.behaviorUrns;
str='divObj.behaviorUrns.length='+divObj.behaviorUrns.length+'<BR>';
if (oObj !=null) {
  for (i=0;i< oObj.length;i++) str+='divObj.behaviorUrns('+i+') '+divObj.behaviorUrns(i)+'<BR>';
}
showA.innerHTML=str;
</SCRIPT>

length 속성 IE
⇒ 컬렉션의 길이를 반환하거나 지정한다.
문법: [iVal=]object..length
코드: document.write(oObj.length); 결과:

item 메서드 IE
⇒ 인덱스로 컬렉션의 한 개체를 반환한다. 실패하면 반환값은 null이고 성공해도 반환값은 없다.
문법: [oVal=].item(index)
코드: <BUTTON onclick="alert(divObj.behaviorUrns.item(0)!=null)">divObj.behaviorUrns.item(0)!=null</BUTTON>
결과: