• ベストアンサー

head.appendChild() の使い方

外部 js ファイルにより、 head.appendChild() を使用して、head タグ内に meta タグ等を入れています。 ただ、head タグ内では、任意の行には追加できず、head タグ内の一番下に入ってます。 スクリプトで任意の行に追加するには、どのようにすれば良いのでしょうか? 単純に、html に meta を事前に書き、その属性を変えたり、 任意の行に外部 js を読み込みさせれば可能ですが、 この方法以外でわかる方がいましたら、ご回答ください。 よろしくお願いします。

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

  • ベストアンサー
  • honeborn
  • ベストアンサー率100% (4/4)
回答No.1

appendChildは「一番後ろに」追加するためのものだから 他のメソッドを使えばいいんじゃないかな insertBeforeとか

yukiling
質問者

お礼

回答ありがとうございます。 insertBefore 初めて知りました。そのような関数の一覧が、 あれば知りたくなりました。

その他の回答 (1)

  • honeborn
  • ベストアンサー率100% (4/4)
回答No.2

しょうがないにゃあ・・ ここに大体載ってるからブックマークおすすめ。 https://developer.mozilla.org/ja/docs/Web/API/Node

yukiling
質問者

お礼

ありがとうございます。こういうの知りたいと思ってました。 org にあったとは。。。

関連するQ&A