DOM Element
Element methods
ํน์ CSS ์ ํ์์ ์ผ์นํ๋ ๊ฐ์ฅ ๊ฐ๊น์ด ์์๋ฅผ DOM ํธ๋ฆฌ์์ ๊ฒ์ํ๋ค.
ํ๋ผ๋ฏธํฐ: ์ ํ์(selector)
HTML, XML๊ณผ ๊ฐ์ ํน์ ํ ์คํธ๋ฅผ ํ์ฑํ๊ณ , ํ์ฌ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ง์ ๋ ์์น์ HTMLํ์ ํ ์คํธ๋ฅผ ์ถ๊ฐํ๋ค.
ํ๋ผ๋ฏธํฐ: ์์น(position), ์ถ๊ฐํ ํ ์คํธ(text)
innerHTML ๐ insertAdjacentHTML
innerHTML
ํ์ ์์์ ๋ํ JS ์ฐธ์กฐ๊ฐ ๋ชจ๋ ์ ๊ฑฐ๋๋ค - ๊ธฐ์กด ๋ ธ๋๋ฅผ ๋ชจ๋ ์ญ์ ํ ํ ์ฌ๊ตฌ์ฑํ๋ค.
insertAdjacentHTML
๊ธฐ์กด JS ์ฐธ์กฐ๊ฐ ์ํฅ์ ๋ฐ์ง ์๋๋ค - ์ง์ ํ ์์น์ ๋ ธ๋๊ฐ ์ถ๊ฐ๋ ๋ฟ ๊ธฐ์กด ๋ ธ๋๊ฐ ๋ณ๊ฒฝ๋์ง ์๋๋ค.
๐ฅ ์์๋ฅผ ๋ค์ ์ง๋ ฌํ(serialization), ํ์ฑํ๋ ๊ณผ์ ์ ๊ฑฐ์น์ง ์๊ธฐ ๋๋ฌธ์
insertAdjacentHTML
์ดinnerHTML
๋ณด๋ค ๋น ๋ฅด์ง๋ง, ์ฝํ ์ธ ๊ฐ ๋ง์์ง์๋ก ์ถ๊ฐ ์๋๋ ๋๋ ค์ง๋ค.
Reference
Last updated