Zoeeey 2023. 1. 31. 15:38

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/