最近はJavaScriptをいじってるのが楽しくなってきたのでそんなネタでも。 ノードをDOMツリーに追加するappendChildメソッド。当然ですが、ノード以外のものを追加しようとするとエラーになってしまいます。 例えば文字列を追加しようとした場合、Firebugのコンソールではuncaught exception:…とかいうエラーが出ます。数行に渡って激しく怒られるため、最初は一体何事かと思いました。 例えば<p id="result">appendChild</p>というp要素があってそこにappendChildしたいとすると… window.onload = function() { var result = document.getElementById('result'); var string = '成功!!'; result.appendChild(string); //
![appendChildに失敗する原因 | Like@Lunatic](https://cdn-ak-scissors.b.st-hatena.com/image/square/c5f660d266393a2d3d0f4a7eda72fead3b4a424b/height=288;version=1;width=512/https%3A%2F%2Flikealunatic.jp%2Fwp-content%2Fthemes%2Flikealunatic30%2Fassets%2Fog.png)