HTML DOM Base href 속성은
구문
다음은 −
의 구문입니다.href 속성 설정 -
baseObject.href = URL
여기서 URL은 기본 URL입니다.
href 속성 반환 -
baseObject.href
예시
Base href Property −
의 예를 살펴보겠습니다.<!DOCTYPE html>
<html>
<head>
<base id="myBase" href="https://www.bing.com">
</head>
<body>
<a href="/images">IMAGES</a>
<p>Click the below button to change href value of the above link</p>
<button onclick="SetHref()">SET IT</button>
<button onclick="GetHref()">GET IT</button>
<p id="Sample"></p>
<script>
function SetHref() {
document.getElementById("myBase").href = "https://duckduckgo.com";
document.getElementById("Sample").innerHTML = "Base URL was changed from bing.com
to duckduckgo.com";
}
function GetHref(){
var x=document.getElementById("myBase").href;
document.getElementById("Sample").innerHTML = x;
}
</script>
</body>
</html> 출력
이것은 다음과 같은 출력을 생성합니다 -

SET IT 버튼 클릭 시 -

GET IT 버튼 클릭 시 -

위의 예에서 -
먼저 ID가 "myBase"이고 값이 https://www.bing.com
인 href 속성이 있는<base id="myBase" href="https://www.bing.com">
그런 다음 속성 href와 값이 "/images"인 앵커 요소를 만들었습니다. 여기서 "/images"는 기본 태그에 기본 경로가 제공되는 상대 경로입니다. 기본 및 앵커 요소 URL을 모두 결합하면 https://www.bing.com/images가 됩니다.
<a href="/images">IMAGES</a>
그런 다음 각각 SetHref() 및 GetHref() 함수를 호출하기 위해 두 개의 SET IT 및 GET IT 버튼을 만들었습니다.
<button onclick="SetHref()">SET IT</button> <button onclick="GetHref()">GET IT</button>
SetHref() 함수는 "myBase" ID를 사용하여
function SetHref() {
document.getElementById("myBase").href = "https://duckduckgo.com";
document.getElementById("Sample").innerHTML = "Base URL was changed from bing.com to .comduckduckgo";
}
GetHref()는 "myBase" ID를 사용하여
function GetHref(){
var x=document.getElementById("myBase").href;
document.getElementById("Sample").innerHTML = x;
}