<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>element</title>
<style>
div {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.item {
display: flex;
border: 1px solid grey;
width: 200px;
}
.item > div {
padding: 10px;
border: 1px solid blue;
flex: 1;
}
</style>
</head>
<body>
<h1>05-element.html</h1>
<hr>
<div id="root"></div>
<script>
const root = document.getElementById('root')
const nameDiv = document.createElement('div')
nameDiv.classList.add('name')
nameDiv.innerText = '이지은'
const ageDiv = document.createElement('div')
ageDiv.classList.add('age')
ageDiv.innerText = 31
const item = document.createElement('div')
item.classList.add('item')
item.appendChild(nameDiv)
item.appendChild(ageDiv)
root.appendChild(item)
let tag = ''
tag += '<div class="item">'
tag += ' <div class="name">홍진호</div>'
tag += ' <div class="age">42</div>'
tag += '</div>'
root.innerHTML += tag
const name3 = '나단비'
const age3 = 5
let tag3 = ''
tag3 += '<div class="item">'
tag3 += ' <div class="name">' + name3 + '</div>'
tag3 += ' <div class="age">' + age3 + '</div>'
tag3 += '</div>'
root.innerHTML += tag3
const name4 = '김지수'
const age4 = 28
let tag4 = ``
tag4 += `<div class="item">`
tag4 += ` <div class="name">${name4}</div>`
tag4 += ` <div class="age">${age4}</div>`
tag4 += `</div>`
root.innerHTML += tag4
</script>
</body>
</html>