초점을 받은 document 모체 문서에서 초점을 받은 엘레멘트 개체를 반환하거나 설정한다.

인수
: (속성 엘레멘트 개체)
속성 값은 초점을 받은 document 모체 문서에서 초점을 받아 활성화된 엘레멘트 개체이다.

이 속성은 읽기전용이며 디폴트값은 없다.

특기

setActivefocus 메서드로 활성 엘레멘트를 지정할 수 있다.

setActive 메서드를 사용하면 document 초점에 영향을 주시 않으나, focus 메서드를 사용하면 해당 엘레멘트 개체에 초점이 가고 그 개체가 활성 개체가 된다.

활성 엘레멘트는 모체 document로부터 다른곳에 초점이 가더라도, 활성을 유지하고 있다가 다시 초점이 모체 document에 주어지면 그 활성 엘레멘트로 초점이 주어진다.

주의 : IE5이상에서는 문서가 로딩이 완료될 때까지 activeElement이 지정되지 않아 로딩 도중에 속성값은 없으나(null) 이 속성은 onload 이벤트처리자로 접속할 수 있다.
주의 : IE4에서는 문서를 로딩하는 동안 body 개체를 활성 엘레멘트로 반환한다.
적용
개체scriptHTML규격IE

성명:
좋아하는 꽃:

결과 표시창
<SCRIPT>
function showActive(){
  str='document.activeElement.nodeName='+document.activeElement.nodeName+'<BR>';
  str+='document.activeElement.name='+document.activeElement.name+'<BR>';
  showA.innerHTML=str;
}
</SCRIPT>
<FORM id="formObj" name="formName" action="http://koxo.com/lang/js/object/exp/xsubmit.cgi" method="get">
성명: <INPUT name="inName" value="홍길동" onfocus="showActive()"><BR>
좋아하는 꽃:
<SELECT name="flower" onfocus="showActive()">
<OPTION value="rose">장미
<OPTION value="hibisicus" selected>무궁화
<OPTION value="jindalae">진달래
</SELECT>
<P><INPUT type="reset" name="reset" onfocus="showActive()">
<INPUT type=submit>
</FORM>
<DIV id=showA>결과 표시창</DIV>