Tôi có các mã võ đường sau để tạo thành phần đồ họa bề mặt theo div:
....
<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()
sẽ vẽ đồ họa hình chữ nhật lần đầu tiên. Nếu tôi gọi hàm này một lần nữa trong một neo href như thế này:
<a href="javascript:drawRec();">...</a>
nó sẽ vẽ một đồ họa khác một lần nữa. Những gì tôi cần để làm sạch tất cả các đồ họa theo div và sau đó tạo lại. Làm thế nào tôi có thể thêm một số mã dojo để làm điều đó?