2016-06-13 32 views
0

私はキャンバスにテキストを描画しようとしていますが、テキストは入力要素(または将来的には他の要素)から取得されます。キャンバスfillText()は変数を受け付けません

fillText()には、入力フィールドの値を持つ変数を受け入れることができないようです。

var getText = document.getElementById("inputText").value; 
ctx.fillText("i" + getText,10,50); 

唯一の理由はわかりません。

+6

'console.log(getText);' printとは何ですか? –

+0

こちらのコードをもっと見る必要があります。私はinputText要素とその定義方法を見たいと思います。または少なくともgetTextの値を参照してください。コンソールに出力すると、これらの単純な問題をデバッグして修正するのが簡単になります。 – ManoDestra

+1

getTextが空であるか、string型かint型かfloat型でないと推測されます。 'i'が表示されていないかのように定義されていません。 @le_mのように 'console.log(getText);'を指定してください。 – Baklap4

答えて

0

は、私は変数宣言のタイミングの問題があった

を解決しました(それは価値がある場合)、getTextには、ウィンドウの負荷(ひいては空)で、いないボタンの押しに適用されていました。

関連する問題