목차
- <label> 객체 정의 - 라벨(=이름표)
- <label> 객체 구문
- <label> 객체 예제 - 접근
- <label> 객체 예제 - 생성
- <label> 객체 속성
<label> 객체 정의 - 라벨(=이름표)
HTML <label> 태그(요소) 의미.
<label> 객체 구문
[접근]
var x = document.getElementById("요소ID");
[생성]
var x = document.createElement("LABEL");
<label> 객체 예제 - 접근
<label id="hz" for="man">남자</label>
<input type="radio" name="sex" id="man" value="man"><br>
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var x = document.getElementById("hz").htmlFor;
document.getElementById("demo").innerHTML = x;
}
</script>
결과보기
<label> 객체 예제 - 생성
<form id="hz" action="/action_page.php">
<input type="radio" name="sex" id="man" value="man">
</form>
<button onclick="homzzang()">클릭</button>
<script>
function homzzang() {
var x = document.createElement("LABEL");
var t = document.createTextNode("남자");
x.setAttribute("for", "man");
x.appendChild(t);
document.getElementById("hz").insertBefore(x,document.getElementById("man"));
}
</script>
결과보기
<label> 객체 속성
control
label 붙은 control 반환.
form
label 포함된 양식에 대한 참조 반환.
htmlFor
label의 for 속성값 설정/반환.
※ <label> 객체는 표준 속성/메서드/이벤트 지원.