2017-11-23 18 views
0

キャンバスは私にとって初めてのものなので、助けが必要です。各キャンバスに一意のIDを与える方法は?

私は、getImageData()を使用して取得したデータを既存のキャンバスまたは新しく作成したものに描画する機能を持っています。

新しく作成したキャンバスに一意のIDを付けることを可能にする必要があります。しかし、私が次のことを試してみると、キャンバスは作成されますが、idは定義されていません。

function drawImageData(img, t1, t2, cc, scale, targetCanvas, userId) { 
var canvas = targetCanvas || document.createElement('canvas'); 
if(!targetCanvas){ 
    canvas.setAttribute('id', userId); 

    // the rest of the code 
    } 

userId - "id" canvasを正しく割り当てるにはどうすればいいですか?

+2

下の彼の答えに私たちは、あなたがこの関数を呼び出しているかの例を見ることができればについての権利でありますか? 'userId'を渡していますか? –

+2

jsが正しいようですが、userIdが正しく渡されていることを確認してください。 –

+0

私はそれがどのように機能するのかわかりませんが今は動作します;)問題に興味を持っていただきありがとうございます – blueberry

答えて

0

コードが正常に動作しているようです。

enter image description here

jsfiddle.net/qsekzt9x/

gurvinder372 @条件が

関連する問題