๋ฐ์ํ
Intro
์๋ ํ์ธ์. ์ด๋ฒ ์๊ฐ์๋ document.getElementsByTagName()๋ฅผ ์ฌ์ฉํด์ css styles์ ์ ๋ฐ์ดํธ/์์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
How to solve the problem
๋ฌธ์ ํด๊ฒฐ์ ์ํ 2๊ฐ์ง ์์ ์ฝ๋๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
#1
๋ชจ๋ blockqutoe ํ๊ทธ๋ฅผ ๊ฐ์ ธ์์ ๊ธธ์ด๋งํผ loop๋ฅผ ๋๋ฉด์ ์คํ์ผ์ ์ ๋ฐ์ดํธ ํด์ค๋๋ค. ์๋์ ์ฝ๋์์ margin์ 0, borderLeft ์คํ์ผ์ '5px solid rgb(9 9 9)'๋ก ์์ ํด์คฌ์ต๋๋ค.
function changeBlockquote() {
let li_tags = document.getElementsByTagName('blockquote');
for (let i = 0; i < li_tags.length; i++) {
li_tags[i].style.margin = String(0);
li_tags[i].style.borderLeft = '5px solid rgb(9 9 9)';
}
}
#2
๋ชจ๋ ul ํ๊ทธ๋ฅผ ๊ฐ์ ธ์์ ๊ธธ์ด๋งํผ loop๋ฅผ ๋๋ฉด์ list-style๋ฅผ ์ ๋ฐ์ดํธ ํด์ค๋๋ค.
function changeUl() {
let li_tags = document.getElementsByTagName('ul');
for (let i = 0; i < li_tags.length; i++) {
li_tags[i].style.listStyle = 'disc';
}
}
https://stackoverflow.com/questions/74391887/update-css-styles-using-getelementsbytagname
๋ฐ์ํ