1. object ์๋ฃํ์ ๋ฃ์ ๋ฐ์ดํฐ๋ฅผ html์ ๋ฐ์ดํฐ๋ฐ์ธ๋ฉํ๊ธฐ
var car2 = {name: '์๋ํ', price: 50000}
document.querySelector('.card > span:first-child').innerHTML = `${car2.name}`;
document.querySelector('.card > span:last-child').innerHTML = `${car2.price}`;
2. object ์๋ฃํ์ ๋ฃ์ 'array ๋ฐ์ดํฐ'๋ฅผ html์ ๋ฐ์ดํฐ๋ฐ์ธ๋ฉํ๊ธฐ
var car2 = {name: '์๋ํ', price : [50000, 3000, 4000]}
document.querySelector('.car-price').innerHTML = `${car2.price[0]}`;
์๊ฒ๋ ์
์ด๋ฅผ client-side rendering์ด๋ผ๊ณ ํ๋ค. (์๋ฒ์ html์ ์ง์ ์ ํ ๋์ฐ๋ ๊ฒ์ server-side rendering)
3. ๋ฐ์ค์์ ์ ์ธ ์ ํํ๋ฉด ์จ์ด์๋ ์ฌ์ด์ฆ ์ ๋ ๋ฐ์ค ๋์ฐ๊ธฐ
์กฐ๊ฑด
๋ชจ์๋ฅผ ์ ํํ๋ฉด ์ฌ์ด์ฆ ์ ๋ ๋ฐ์ค๊ฐ ์ฌ๋ผ์ ธ์ผ ํ๋ค.
์ฒ์ ํ์ด
const inputNext = function(){
let selectClothe = document.querySelector('.form-select');
let selectClotheSize = document.querySelector('.form-popup');
if(selectClothe.value == '์
์ธ ') {
selectClotheSize.classList.toggle('form-hide');
}
}
onchange ์ด๋ฒคํธ๋ฅผ html ํ๊ทธ์ ๋ฐ์ง ์๊ณ script์ ๋ฃ์ ํ์ด
let selectClothe = document.querySelector('.form-select');
let selectClotheSize = document.querySelector('.form-popup');
const inputNext = function(){
if(selectClothe.value == '์
์ธ ') {
selectClotheSize.classList.remove('form-hide');
} else {
selectClotheSize.classList.add('form-hide');
}
}
selectClothe.addEventListener('input', inputNext);
์ถ์ฒ : ์ฝ๋ฉ์ ํ https://codingapple.com/
'๐จ JavaScript > ๋ฌธ์ ํ๊ธฐ (ํ๋ก๊ทธ๋๋จธ์ค, ์ฝ๋ฉ์ ํ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Level 3 : 5~8 (ajax, json, array, sort) (0) | 2023.04.13 |
---|---|
Level 3 : 4 (array, object, forEach) (0) | 2023.01.31 |
[์ค์] Level 2 : 14,15(์์ ๋ฐ ๊นจ๋ฌ์ ์ )_for, ๋ฒ๋ธ๋งํ์ฉ์ถ์ฝ๋ฒ์ (0) | 2023.01.13 |
Level 2 : 6~13(์์ ๋ฐ ๊นจ๋ฌ์ ์ )_scroll (0) | 2023.01.12 |
Level 2 : 1~5 (์์ ๋ฐ ๊นจ๋ฌ์ ์ )_if๋ฌธ (0) | 2023.01.09 |