cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Teg kanvas yang dibuat oleh jed/pug mengembalikan null menggunakan getContext('2d')

Projek ini menggunakan pug dan perlu menghasilkan tag kanvas, jadi saya menambah kod berikut

canvas(class='work-item_background_canvas')

Tetapi selepas menggunakan js untuk mendapatkan objek ini, memanggil getContext('2d') mengembalikan null
Apabila objek dicetak, ia adalah <canvas class="work-item_background_canvas">
Sila beritahu saya apa masalahnya?

为情所困为情所困2745 hari yang lalu633

membalas semua(1)saya akan balas

  • 某草草

    某草草2017-05-19 10:42:25

    Dengan enjin templat seperti ini, anda perlu memastikan sama ada ia menghasilkan ELEMEN HTML yang anda inginkan akhirnya akan menghasilkan html ELEMEN HTML kod>dom ini, maka ia mestilah api masa jalan js atau sesuatu yang ditulis dengan salah. HTML ELEMENT,模版引擎最终都是生成html的,确定真的有这个dom,那就一定是js运行时的api或者哪里写错了。

    题目感觉不清楚,但是应该跟pug的关系不大,检查一下canvas相关的api

    Soalan itu nampaknya tidak jelas, tetapi ia mungkin mempunyai sedikit kaitan dengan pug Periksa sama ada terdapat sebarang masalah dengan panggilan api yang berkaitan dengan kanvas . 🎜

    balas
    0
  • Batalbalas