1. ํฐํธ์ฌ์ด์ฆ ๋ณ๊ฒฝํ๊ธฐ
document.getElementById('hello').style.fontSize = '16px
2. ์๋ฆผ์ฐฝ ์ด๊ธฐ/๋ซ๊ธฐ
let alertBox = document.getElementsByClassName('alert-box');
let openBtn = document.getElementsByClassName('open');
let closeBtn = document.getElementsByClassName('close');
openBtn[0].addEventListener("click", function() {
alertBox[0].style.display = "block";
})
closeBtn[0].addEventListener("click", function() {
alertBox[0].style.display = "none";
})
๊นจ๋ฌ์ ์ : getElementsByClassName์ผ๋ก ๊ฐ์ ธ์จ ์์๋ ๋ฐฐ์ด์ด๋ฏ๋ก [0]์ ์ถ๊ฐํด์ค์ผ ์ธ์๋๋ค.
3. ์๋ฆผ์ฐฝ ์ด๊ธฐ/๋ซ๊ธฐ ๋ฐ ์๋ฆผ์ฐฝ ํ ์คํธ ๋ณ๊ฒฝํ๊ธฐ
let alertBox = document.getElementById('alert');
function alertBtn(styleDisplay, innerText) {
alertBox.getElementsByTagName('p')[0].innerHTML = innerText;
alertBox.style.display = styleDisplay;
}
๊นจ๋ฌ์ ์ : innerHTML์ ์์ ์๋ ํ๊ทธ ์ ์ฒด๋ฅผ ํฌํจํด ๋ณํํด๋ฒ๋ฆฐ๋ค. getElementsByTagName์ผ๋ก ํน์ ํด์ ๋ฐ๊ฟ์ฃผ์๋ค.
4. ๋ค๋น๊ฒ์ด์ ๋ฐ ํ๋ฒ๊ฑฐ ๋ฒํผ ๊ตฌํํ๊ธฐ
document.getElementsByClassName('navbar-toggler')[0].addEventListener('click', function(){
document.getElementsByClassName('list-group')[0].classList.toggle('show');
})
๊นจ๋ฌ์ ์ : element.className += ''๋ ํด๋์ค๋ช ์ ๋ฌธ์์ด์ ์ ๋ ฅํ๋ ๊ฒ์ด๋ฏ๋ก ํด๋ฆญํ ๋๋ง๋ค ๋ฐ๋ณตํด์ ์ถ๊ฐ๋๋ฉฐ ๋ฌธ์ ์์ ์คํ์ด์ค๋ฅผ ์ ๋ ฅํด์ผ ํ๋ค. element.classList.add('')๋ ๊ณ์ ํด๋ฆญํ๋๋ผ๋ ํด๋์ค๊ฐ ํ ๋ฒ๋ง ๋ํ๋๋ค. element.classList.toggle('')๋ ํด๋ฆญ์ ํ ๊ธ๋๋ค.
5. ๋ชจ๋ฌํ์ ๊ตฌํํ๊ธฐ
document.querySelector('#modal-btn').addEventListener('click',modalToggle);
document.querySelector('#close').addEventListener('click', modalToggle);
function modalToggle() {
document.querySelectorAll('.black-bg')[0].classList.toggle('show');
}
์ถ์ฒ : ์ฝ๋ฉ์ ํ https://codingapple.com/
'๐จ JavaScript > ๋ฌธ์ ํ๊ธฐ (ํ๋ก๊ทธ๋๋จธ์ค, ์ฝ๋ฉ์ ํ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Level 3 : 1~3 (array, object) (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 |
Level 1 : 6~12 (์์ ๋ฐ ๊นจ๋ฌ์ ์ ) (0) | 2023.01.08 |