목차
<area> 객체 정의 - 이미지맵 링크 영역
<area> 객체 구문
<area> 객체 예제 - 접근
<area> 객체 예제 - 생성
<area> 객체 속성
<area> 객체 정의 - 이미지맵 링크 영역
HTML <area> 태그(요소) 의미.
<area> 객체 구문
[접근]
var x = document.getElementById ("요소ID");
[생성]
var x = document.createElement ("AREA");
<area> 객체 예제 - 접근
<img src="https://homzzang.com/img/hz.gif" usemap="#hzmap ">
<map name="hzmap ">
<area id="hz" shape="circle" coords="124,58,8" alt="홈짱" href="https://homzzang.com">
</map>
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var x = document.getElementById("hz").href;
document.getElementById("demo").innerHTML = x;
}
</script>
결과보기
<area> 객체 예제 - 생성
<img src="https://homzzang.com/img/hz.gif" usemap="#homzzangmap">
<map id="hzMap" name="homzzangmap">
</map>
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var x = document.createElement("AREA");
x.setAttribute("href", "https://homzzang.com");
x.setAttribute("shape", "circle");
x.setAttribute("coords", "124,58,8");
document.getElementById("hzMap").appendChild(x);
document.getElementById("demo").innerHTML = "AREA 요소 생성 완료. 이미지에 링크 생성 완료.";
}
</script>
결과보기
<area> 객체 속성
alt
영역의 alt 속성값 설정/반환.
coords
영역의 coords 속성값 설정/반환.
hash
href 속성값의 앵커 부분 설정/반환.
host
href 속성값의 호스트 이름 및 포트 부분 설정/반환.
hostname
href 속성값의 호스트 이름 부분 설정/반환.
href
영역의 href 속성 값을 설정/반환.
noHref
영역의 nohref 속성 값을 설정/반환. HTML5 지원 X .
origin
href 속성값의 프로토콜, 호스트 이름, 포트 부분 반환.
password
href 속성 값의 비밀번호 부분을 설정/반환.
pathname
href 속성 값의 경로 이름 부분을 설정/반환.
port
href 속성 값의 포트 부분을 설정/반환.
protocol
href 속성값의 프로토콜 부분 설정/반환.
search
href 속성값 쿼리 문자열 부분 설정/반환.
shape
영역의 shape 속성값 설정/반환.
target
영역의 target 속성값 설정/반환.
username
href 속성 값의 사용자 이름 부분을 설정/반환.
※ <area> 객체는 표준 속성/메서드 /이벤트 지원.
주소 복사
랜덤 이동