문서의 호스트(host) 정보를 반환하거나 설정한다.

인수
object : (개체 이름)

a, link 혹은 location 개체의 이름이다.

: (속성 문자열)
선택적인 속성값은 문서의 호스트(host) 정보를 나타내는 문자열이다.

속성값 구성은 서버의 hostname 속성 문자열과 콜론(:) 그리고 port 속성 문자열의 결합된 문자열이다.

hostname:port trio.co.kr:80

port 속성이 디폴트인 80이거나 null이면 hostname 속성은 host 속성과 같다.

이 속성은 읽기/쓰기이며 디폴트값은 없다.

구문
document.write(location.host)
document.links[0].host='Val'
특기

지정한 host를 찾을 수 없으면 오류가 발생된다.

host 속성은 언제나 설정이 가능하지만, href 속성으로 연결을 새로 설정하여 사용하는 것이 안전하다.

적용
개체scriptHTML규격IE


간단한 host 속성 예제

trio 게시판(연결은 안됨)
<A href="http://trio.co.kr/cgi/bbs/koxobbs.cgi?db=koxobbs">trio 게시판</A><BR>
<SCRIPT>
for (i=0;i<document.links.length;i++){
  if(document.links[i].hostname=='trio.co.kr')
    document.write(document.links[i].href+'<BR><FONT color=blue>'+document.links[i].host+'</FONT><BR>');
}
</SCRIPT>

host 정보가 있는 연결 보기

<SCRIPT>
str='';
count=0;
for(i=0;i<DOCUMENT.links.length;i++){
  if (document.links[i].host!=''){
    str+='#['+i+'] document.links['+i+'].host=<FONT color=blue>'+document.links[i].host+'</FONT><BR>';
    count++;
  }
}
str+='총 연결수 '+document.links.length+' 중 '+count+'개 host 정보가 있슴.<BR>';
document.write(str);
</SCRIPT>