No1です。
>appendChildやgetElementByIdは正常に動いていると思います。
No1に上げた資料から考えると多分ダメだと思いますが…
(getElementByIdが使えるのは、ご質問文からもわかっています)
もしも、createElementやappendChildが使えるのであれば、普通の方法でいけると思います。
var b = document.createElement("B");
b.appendChild(document.createTextNode('foo'));
var e = document.getElementById("aaa");
while (e.firstChild) e.removeChild(e.firstChild);
e.appendChild(b);
お礼
約2年にもわたって放置してしまいました。すみません。 ご回答の通り試してみましたが、うまく行かないようです。 やりたいことは、PCとPSPで表示する内容を変えたかっただけでしたので、 cgiでユーザーエージェントを調べて出力する内容を変えることで対処いたしました。 ご回答ありがとうございます。