π¨ DOM ν¨μ νμ μ€λ₯ ν΄κ²° λ°©λ²
π¨ DOM ν¨μ νμ μ€λ₯ ν΄κ²° λ°©λ²
νμ
μ€ν¬λ¦½νΈ μ½λμμ DOM
μμμ νμ
μ μ μν λ μλ¬κ° λ°μνλ κ²½μ°κ° μμ΅λλ€.
// app.ts
const confirmedTotal: HTMLSpanElement = $(".confirmed-total"); // Error
β μλ¬ λ°μ μ΄μ
Element
νμ
μ΄ HTMLSpanElement
μ νλ‘νΌν° κ°μ κ°μ§μ§ μλλ€λ λ»μ
λλ€.
confirmedTotal
μ HTMLSpanElement
νμ
μ μ§μ νκΈ° μ μ Element
νμ
μΌλ‘ μ μλμ΄ μμμ§λ§ HTMLSpanElement
μ μ§μ νμ μλ¬κ° λ°μνμ΅λλ€.
νμ κ°μ νΈνν μ μλ ννκ° μλκΈ° λλ¬Έμ μλ¬κ° λ°μν κ²μ λλ€.
HTMLSpanElement
λ Element
λ₯Ό μμν©λλ€.
μλ¬ λ©μΈμ§μ μλ κ² μ²λΌ Element
κ° κ°μ§κ³ μμ§ μμ μμ±μ΄ 100κ°κ° λκΈ° λλ¬Έμ νμ
μ΄ νΈνλμ§ μμ μλ¬κ° λ°μν κ²μ
λλ€.
π¨ ν΄κ²° λ°©λ²
νμ λ¨μΈμ μ¬μ©νλ©΄ μ΄λ₯Ό ν΄κ²°ν μ μμ΅λλ€.
// app.ts
const confirmedTotal = $(".confirmed-total") as HTMLSpanElement;
νμ
λ¨μΈμ μ¬μ©ν΄μ $('.confirmed-total')
νμ
μ μ§μ νμ΅λλ€.
HTMLSpanElement
λ‘ νμ
μ μ§μ ν μ΄μ λ confirmed-total
μ΄ html
μ½λμμ span
νκ·Έλ₯Ό μ¬μ©νκΈ° λλ¬Έμ
λλ€.
// index.html <span class="confirmed-total"></span>
μ΄μ²λΌ κ° νκ·Έμ λ§κ² νμ λ¨μΈμ νλ©΄ μλ¬κ° ν΄κ²° λ μ μμ΅λλ€.
Leave a comment