Mam następujący kod HTML fragmentyTworzenie HTML5 Canvas programowo
<body onload="main()" >
...
<canvas id="myId" class="myClass"></canvas>
...
</body>
To działa zgodnie z oczekiwaniami. Mogę poprawnie wyświetlić wynik.
Następnie wyjąć
<canvas id="myId" class="myClass"></canvas>
Bo chcę utworzyć go programowo za pomocą następującego kodu JavaScript snippet
var canvas = document.createElement("canvas");
canvas.className = "myClass";
canvas.id = "myId";
Niestety, to nie działa. Nie mogę nic z tym wyświetlić.
Zastanawiam się, czy mogę coś przeoczyć. Każda pomoc jest doceniana. Z góry dziękuję za pomoc.
@Ben, @Matt - Oba rozwiązania działają. Zagłosowano już na nich oboje. Wielkie dzięki! – pion
@pion: nie ma za co. Właśnie zauważyłem, że nasze odpowiedzi zostały opublikowane w ciągu 1 sekundy od siebie ... –