30648


**リンク先の「カラーピッカー」で、「img.onload」後に、「img.style.display =
'none';」しているのですが、どういう意味があるでしょうか？**  
・コメントアウトしても挙動は同じでした

**「display = 'none';」でも、画像は非表示にならないのは…**  
・canvasに描画したから、imgは不要ということでしょうか？  
・imgオブジェクトは、生成しただけなので(DOMに組み込んでいないので)、わざわざ非表示にする必要もないように思うのですが…  
・削除ではなく非表示？？

[code]

    var ctx = canvas.getContext('2d');
    img.onload = function() {
      ctx.drawImage(img, 0, 0);
      img.style.display = 'none';
    };
    
[/code]

[mdn](https://developer.mozilla.org/ja/docs/Web/Guide/HTML/Canvas_tutorial/Pixel_manipulation_with_canvas)


CC BY-SA 3.0
2016-11-24T03:09:38.843
30636
2016-11-24T09:32:44.353
7886
question
javascript html5-canvas
「img.onload」後に、生成したimgオブジェクトを「img.style.display = 'none';」している理由は？


質問者さんもおっしゃってる通り私も理由思い付かず、意味はないと思います。


CC BY-SA 3.0
2016-11-24T09:32:44.353
30648
2016-11-24T09:32:44.353
19526
30636
answer