javascript - Mengapakah transformasi dalam objek yang dicetak oleh element.style mempunyai nilai, tetapi transformasi yang dicetak tidak mempunyai nilai?
phpcn_u1582
phpcn_u1582 2017-06-06 09:52:54
0
1
726

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_u1582
phpcn_u1582

membalas semua(1)
曾经蜡笔没有小新

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']
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan