[JavaScript] setAttribute

λ””λ”©Β·2022λ…„ 11μ›” 10일
0

Today I Learned

λͺ©λ‘ 보기
11/12
post-thumbnail

πŸ“ 2022. 11. 10

JavaScript / setAttribute



πŸ“Œ Today I Learned

  • setAttribute()

πŸ’¬ setAttribute()

Q. class와 id λ§κ³ λŠ” λ‹€λ₯Έ attributeλ₯Ό μΆ”κ°€ν•  μˆ˜λŠ” μ—†λ‚˜μš”?

.setAttribute()λŠ” μ„ νƒν•œ μš”μ†Œ(element)의 속성(attribute) 값을 μ •ν•œλ‹€.

element.setAttribute( 'attributename', 'attributevalue' )

attributenameμ—λŠ” 속성 이름을, attributevalueμ—λŠ” 속성값을 λ„£λŠ”λ‹€.


예λ₯Ό λ“€μ–΄

document.getElementById( 'music' ).setAttribute( 'SoYoon', 'Wings' )

id 값이 'music'인 μš”μ†Œμ˜ 'SoYoon' 속성을 'Wings'둜 μ •ν•œλ‹€. λ§Œμ•½ 이미 속성값이 μ‘΄μž¬ν•œλ‹€λ©΄ κ·Έ 값을 μ§€μš°κ³  μƒˆ 값을 μ μš©ν•œλ‹€.

예제 1

id 값이 'cat'인 μš”μ†Œμ˜ 'href' 속성값을 λ³€κ²½ν•œλ‹€.


<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>JavaScript | .setAttribute()</title>
  </head>
  <body>
    <p><a id="cat" href="#">CUTE CAT, I LOVE U</a></p>
    
    <script>
      document.getElementById( 'cat' ).setAttribute( 'href', 'https://en.wikipedia.org/wiki/Cat' );
    </script>
    
  </body>
</html>
profile
λ¬΄μ‚¬μ™€μš”... μ—΄κ³΅ν–μš”...

0개의 λŒ“κΈ€