質問: document.createElementNS(NS, "circle");//新規に要素(タグ)を作成 fig.setAttribute("cx", "50");//以下、設定 fig.setAttribute("cy", "50"); fig.setAttribute("r", "30"); fig.setAttribute("fill", "green"); svg.appendChild(fig);//生成する要素の作成(要素に値を追加) document.body.appendChild(svg);//このページ(document.body)の最後に生成した要素を追加 } } ``` ``` add_Circle ```
回答: `num`は単なる数値なので、`num.length`はundefinedとなり、`0 < undefined`も`false`と評価される結果、`for`ループは1度も実行されません。 正しいループ条件は、`i < num`です。