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
614

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
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!