Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 31c8370

Browse files
JS-DOM(replace element)
1 parent c3a0b8b commit 31c8370

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

‎JavaScript-DOM/app.js

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,27 @@ li.setAttribute('title', 'new item')
9898
// ### add innerHTML ###
9999
li.innerHTML = '<a href="/" class="btn btn-danger btn-sm delete-item">x</a>';
100100

101-
// Create append text node
101+
// ### Create append text node ###
102102
li.appendChild(document.createTextNode("This New Text"))
103103

104-
// execution new element
105-
document.querySelector('ul.list-group').appendChild(li);
104+
// ### execution new element ###
105+
document.querySelector('ul.list-group').appendChild(li);
106+
107+
// ## Replace Element ##
108+
109+
// Create element
110+
const newHeading = document.createElement('h3');
111+
112+
// Add id
113+
newHeading.id = 'task-title';
114+
115+
// New Text Node
116+
newHeading.appendChild(document.createTextNode('Task List'));
117+
118+
// get old element
119+
const oldHeading = document.getElementById('card-title');
120+
// get parent
121+
const cardHeader = document.querySelector('.card-header');
122+
123+
// Replace
124+
cardHeader.replaceChild(newHeading, oldHeading);

‎JavaScript-DOM/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<div class="col-md-12">
2121
<div class="card">
2222
<div class="card-header" id="task-title">
23-
Task List
23+
<h5id="card-title">Task</h5>
2424
</div>
2525
<div class="card-body">
2626
<form id="form-task">

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /