Rumah  >  Soal Jawab  >  teks badan

javascript - Mengapakah transformasi dalam objek yang dicetak oleh element.style mempunyai nilai, tetapi transformasi yang dicetak tidak mempunyai nilai?

Kod:

Hasil keluaran:

Mengapa adalah perkara biasa untuk mencetak nilai atribut transform dalam obj (seperti yang ditunjukkan di bawah)

Dan nilai Console.log dalam baris kedua ialah 0px 0px 0px?

Sudah cuba jawapan dari kawan

console.log(window.getComputedStyle(this.$children[6].$el)['transform'])

Tetapi nilai yang dicetak ialah matriks[1,0,0,1,0,0], yang bukan jawapan yang saya mahukan.

phpcn_u1582phpcn_u15822691 hari yang lalu665

membalas semua(1)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-06 09:54:54

    Objek

    el.style hendaklah digunakan untuk menetapkan gaya pada elemen tertentu Gunakan kaedah getComputedStyle untuk mendapatkan nilai atribut gaya.

    Contohnya:

    getComputedStyle(document.querySelector('.model'))['transform']

    balas
    0
  • Batalbalas