10000 insertBefore() · last-endcode/JavaScript-DOM@dd743ed · GitHub
[go: up one dir, main page]

Skip to content

Commit dd743ed

Browse files
committed
insertBefore()
1 parent ec8b66a commit dd743ed

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

13_insertBefore.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// createElement('element)
2+
// createTextNode('text content')
3+
// element.appendChild(childElement)
4+
// insertBefore('element','location') -> not child
5+
6+
const container = document.querySelector('.container');
7+
const shp = document.querySelector('.shp');
8+
9+
// rhp
10+
const rhp = document.createElement('h2');
11+
const title = document.createTextNode('The Pirates of RHP');
12+
rhp.appendChild(title);
13+
rhp.classList.add('blue');
14+
shp.classList.add('red');
15+
// insertBefore
16+
// rhp is element, and shp is location after rhp
17+
container.insertBefore(rhp, shp);

index.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ <h2 class="third">third element</h2> -->
122122

123123
<!-- createElement, createTextNode , appendChild -->
124124
<div class="container">
125-
<h2>The Pirates of SHP</h2>
125+
<h2 class="shp">The Pirates of SHP</h2>
126126
</div>
127127
<!-- source js -->
128128
<!-- <script src="/01_getElementById.js"></script> -->
@@ -136,6 +136,7 @@ <h2>The Pirates of SHP</h2>
136136
<!-- <script src="/09_textContent.js"></script> -->
137137
<!-- <script src="/10_getAttribute.js"></script> -->
138138
<!-- <script src="/11_className-classList.js"></script> -->
139-
<script src="/12_createElement_textnode_appendChild.js"></script>
139+
<!-- <script src="/12_createElement_textnode_appendChild.js"></script> -->
140+
<script src="/13_insertBefore.js"></script>
140141
</body>
141142
</html>

0 commit comments

Comments
 (0)
0