SORU
25 Mart 2009, ÇARŞAMBA


Bütün çocuklar div elemanları DOM çıkarın

Aşağıdaki dojo kodları bir div altında yüzey grafik bir öğe oluşturmak için var:

....
<script type=text/javascript>
....
function drawRec(){
var node = dojo.byId("surface");
//   remove all the children graphics
var surface = dojox.gfx.createSurface(node, 600, 600);

surface.createLine({
  x1 : 0,
  y1 : 0,
  x2 : 600,
  y2 : 600
  }).setStroke("black");
}
....
</script>
....
<body>
<div id="surface"></div>
....

() drawRec dikdörtgen bir grafik ilk kez. çekecek Eğer diyorum, eğer bu bir daha böyle bir çapa href fonksiyonu

<a href="javascript:drawRec();">...</a>

başka bir grafik yeniden çekecek. Ne ben div altındaki tüm grafik temizlemek ve sonra yeniden oluşturmanız gerekir. Nasıl bazı dojo kodları yapmak için ekleme yapabilir miyim?

CEVAP
25 Mart 2009, ÇARŞAMBA


while (node.hasChildNodes()) {
    node.removeChild(node.lastChild);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005