์ค๋ ์ฝ๋ฉ์ ํ๋ค๊ฐ ์ถฉ๊ฒฉ์ ์ธ ๊ฒ์ ์๊ฒ๋์๋ค.
html element์ ๋ด๊ฐ ์ํ๋ attribute๋ฅผ ๋ง๋ค ์ ์์๋ค ๐ฑ.
์ด๋๊น์ง ๊ทธ๊ฒ๋ ๋ชจ๋ฅด๊ณ ..
'input์์ alt์ ์ ๋ณด๋ฅผ ๋ฃ์ด๋์! ๊ทผ๋ฐ.. select box๋ radio๋ ์ด๋ป๊ฒ ํด์ผ ํ์ง'๋ผ๋ ๋ฉ์ถฉ์ด ๊ฐ์ ๊ณ ๋ฏผ์ ํ๊ณ ์์๋ค๋..
์ญ์ ๊ณต๋ถ๋ง์ด ์ด๊ธธ์ด๋ค.
์ด๋ป๊ฒ ํ๋?
html์์ attribute ๋ง๋ค๊ธฐ(?)
<input id="mine" type="text" my-field="๋ด๊ฐ ๋ง๋ ์ ํธ๋ฆฌ๋ทฐํธ"/>
๊ทธ๋ฅ ์ ๋ ๊ฒ ์ํ๋ ์ ํธ๋ฆฌ๋ทฐํธ๋ช ์ ์ ๊ณ ๊ฐ์ ์ฃผ๋ฉด ๋์ด๋ค ๐คญ.
Attribute ๊ฐ ๊ฐ์ ธ์ค๊ธฐ
์ ์์์์ ์จ๋ฆฌ๋จผํธ-์๋ณ์๋ #mine ์ ํธ๋ฆฌ๋ทฐํธ-์ด๋ฆ์ my-field ๊ฐ ๋๊ฒ ๋ค!
Javascript
- document.querySelector('์จ๋ฆฌ๋จผํธ-์๋ณ์').getAttribute('์ ํธ๋ฆฌ๋ทฐํธ-์ด๋ฆ');
querySelector์ ์ฌ์ฉํ๋ฉด tag, class, id๋ฅผ ํตํ ๊ฒ์์ด ๊ฐ๋ฅํ์ง๋ง ์ฒซ๋ฒ์งธ ์์๋ง ๊ฐ์ ธ์จ๋ค!
์๋๋ getElementByID() ๋ฉ์๋๊ฐ 1.2๋ฐฐ ์ ๋ ๋ ๋น ๋ฅด๋ค๊ณ ํ๋ค. - document.getElementById('์จ๋ฆฌ๋จผํธ-์์ด๋').getAttribute('์ ํธ๋ฆฌ๋ทฐํธ-์ด๋ฆ');
JQuery
- $('์จ๋ฆฌ๋จผํธ-์๋ณ์').attr('์ ํธ๋ฆฌ๋ทฐํธ-์ด๋ฆ');
'Lang > Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JS * Mapbox ์ฌ์ฉํ๊ธฐ ( ๊ธฐ์ด์ฌ์ฉ๋ฒ๋ง! ) (0) | 2022.01.12 |
---|---|
JS * JSON ๋ฐ์ดํฐ KEY๋ง UpperCase ํ๊ธฐ ! ( ์์ฉํ๋ฉด LowerCase ๋ ๊ฐ๋ฅ! ) (0) | 2021.12.20 |
JQuery * .off() ๊ฐ์ ์ด๋ฒคํธ ์ค์ ํน์ ์ด๋ฒคํธ๋ง ๋ ์๋ ์์๊น? (0) | 2021.12.15 |
JQuery * .one() ์ด๋ฒคํธ ํ๋ฒ๋ง ์ฌ์ฉํ๊ธฐ! ( feat .on() .off() ) (0) | 2021.12.15 |
JS * ๋งค๊ฐ๋ณ์ ๊ฐ์ ํ์ธ (0) | 2021.11.20 |