• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の要素へ appendchild できません)

複数の要素へappendchildできません

このQ&Aのポイント
  • 以下のようなHTMLにおいて、複数の要素に同じ要素を追加する方法がわかりません。
  • スクリプトを書いてみたところ、最後の要素にしか追加されませんでした。
  • 全てのaタグの要素に追加する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n5123
  • ベストアンサー率66% (2/3)
回答No.1

こうですかね?間違っていたらすいません・・・ <script type="text/javascript"><!-- window.onload = function() { var imgs = document.getElementsByTagName("a"); for (i=0; i<imgs.length; i++){ var addedSpan = document.createElement("span"); var addedTxt = document.createTextNode("文章4"); addedSpan.appendChild(addedTxt); imgs[i].appendChild(addedSpan); } } --></script>

参考URL:
http://weblibrary.s224.xrea.com/weblog/webdesign/javascript/blockquotejavas_1.html
nemuiasica
質問者

お礼

まさしくこうしたかったのです。どうもありがとうございます。 変数を宣言する場所が違っていたのですね。 紹介していただいたウェブページも見ながら、もっとお勉強したいと思います。 どうもありがとうございました。

関連するQ&A