문서의 완전한 주소 정보를 반환하거나 설정한다.

인수
object : (개체 이름)

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

: (속성 주소 문자열)
선택적인 속성값은 문서의 완전한 주소 정보를 나타내는 주소 문자열이다.

주소는 모든 주소 요소를 포함하는 목표 주소 URL이나 앤터 주소이다.

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

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

연결의 설정을 변경하려면 이 href 속성을 사용하는 것이 가장 안전하다.

href 애트리뷰트로 앤커의 부위나 다른 개체를 인식하는 애트리뷰트로 이동할 수 있다.

href가 지정되었으나 빈문자열(href="" / href=)이면 문서의 다른 엘레멘트들이나 서버의 환경에따라 현재문서을 포함하는 폴더를 디스플레이하거나 오류를 발생시킬수 있다.

href 속성값은 http, ftp, mailto등 프로토콜(protocol)로 시작되는데 통신 방식를 지정하는 것이다.

주의 : 과거버전에서 허용되었으나 IE6-SP1(Service Pack 1)로서 인터넷상에서부터 피씨를 항해할수 없게 하였다. 만일 인터넷사이트에서 지역파일을 연결하면 빈 페이지가 열린다.
적용
개체scriptHTML규격IE
참조

이 속성은 (영문) HTML 3.2와 (영문) W3C DOM Level 1(Document Object Model)에서 정의되었다.



간단한 href 속성 예제

trio 게시판

연결을 클릭하면 새로 변경된 주소로 연결된다.

<A href="http://trio.co.kr/cgi/bbs/triobbs.cgi?db=triobbs">trio 게시판</A><BR>
<SCRIPT>
for (i=0;i<document.links.length;i++){
  if(document.links[i].hostname=='trio.co.kr'){ // 많은 연결의 주소 중에서 예제를 추출하는 과정.
    document.write('<FONT color=blue>'+document.links[i].href+'</FONT><BR>'); // 주소 출력
    //document.links[i].href='http://trio.co.kr/webrefer/tutmain.html'; // 연결의 주소를 새로 설정한다.
  }
}
</SCRIPT>