본문 바로가기

IT Study/Web

[JavaScript] DOM - Node 예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 
<!-- childNodes -->
 
<!-- <select id="mySel" size="4">
    <option>Audi</option>
    <option>BMW</option>
    <option>Saab</option>
    <option>Volvo</option>
</select> -->
<select id="mySel" size="4"><option>Audi</option><option>BMW</option><option>Saab</option><option>Volvo</option></select>
<br><br>
 
<button onclick="myfunc()">버튼</button>
 
<p = id="demo"></p>
 
<script type="text/javascript">
function myfunc() {
    var c = document.getElementById("mySel").childNodes;
    
    document.getElementById("demo").innerHTML = c[1].text;
}
 
</script>
 
 
<!-- parentNode : 현재 node의 부모 노드의 태그를 취득 -->
<p id="demo">여기가 태그</p>
 
<ul>
    <li id="myli">커피</li>
    <li>홍차</li>
</ul>
 
<button type="button" onclick="pNode()">pNode 버튼</button>
 
<script type="text/javascript">
function pNode() {
    var nName = document.getElementById("myli").parentNode.nodeName;
    alert("nName="+nName);
}
 
</script>
 
<!-- nodeName node의 이름을 취득 -->
 
<h3 id="myH3">여기가 h3태그입니다.</h3>
 
<script type="text/javascript">
    var name = document.getElementById("myH3").nodeName;
    alert(name);
 
</script>
 
</body>
</html>
cs


'IT Study > Web' 카테고리의 다른 글

[JQuery] 기분 문법 2  (0) 2018.08.06
[JQuery] 기본 문법  (0) 2018.08.06
[JavaScript] DOM  (0) 2018.08.06
[JavaScript] Node 응용 예제 2  (0) 2018.08.06
[JavaScript] Node 응용 예제  (0) 2018.08.06