0

キャンバス要素を作成し、そのコンテキストを取得したいと思います。buffer私はすべてを試しましたが、変数を取り除くことができません。それは私を狂気に駆り立てています。手伝って頂けますか?

(function(buffer){
    document.body.appendChild(
        buffer=document.createElement("canvas")
    )
    canvas=buffer.getContext("2d")
})()
4

3 に答える 3

2

変数の何が問題になっていますか?とにかく、あなたはすることができます:

var canvas = document.body.appendChild(document.createElement("canvas"))
              .getContext("2d");

Node.appendChild追加されたノードを返すので。

于 2012-05-24T15:58:30.227 に答える
0

そういう意味ですか?

(function(){
    var buffer = document.createElement("canvas");
    document.body.appendChild( buffer );

    var canvas = buffer.getContext("2d")

})();
于 2012-05-24T15:51:25.423 に答える
0

このような意味ですか?

(function(buffer){

    var canvas;
    document.body.appendChild(buffer)
    canvas = buffer.getContext("2d")

})(document.createElement("canvas"))
于 2012-05-24T15:51:58.217 に答える