AJAX で画面をライブアップデートして、地図の上の画像の位置が逐次変化するようなユースケースを考える。画像(image)を動的に生成して処理するには、 var icon = document.createElement('img'); として、 var icons = document.createElement('div'); の icons コレクションの中に追加すればよい。そして icons オブジェクトは HTML 中に宣言してある に追加する。 しかしこれをずっと繰り返すと古い画像が地図の上に残ったままになる。そこで update メソッドの最初の方で for(i = 0; i < icons.childNodes.length; i++) { try { icons.removeChild(icons.childNodes[i]); } catch(e) { } } という処