MENU
ナレッジ会員
リアルタイムロードマップとは

エールクエスト代表の勝田が、1からブログを立ち上げて収益化までを記録する場所です。2023.2月下旬にドメイン取得。

いつ集客が増加するのか?

いつ収益化が叶うのか?

などを記録していきます。

これからアフィリエイトやアドセンスで収益化を目指したいけど、何をしたらいいのかわからない方、一緒に進めてみませんか?

※【STEP0】から順番に見ていただくことをおススメします。

※当ロードマップの通り進めたとしても、必ず収益化に繋がるとは限りません。予めご了承ください。

appendChildで生成した要素を複数箇所に挿入する方法

appendChild

今回はJavaScriptのappendChildで複数箇所に要素を生成する方法をご紹介。

結論から言うと、 appendChildでは無理なのでappend(document.createTextNode(”))を使います。

目次

appendChildで生成した場合はこんな感じ

See the Pen appendChild1 by ALcuesto (@ALcuesto) on CodePen.

上記だと、<div id=”bbb”></div>の中にしか挿入されません。
生成された同じ要素を複数の箇所に挿入というのが、出来ないわけです。
ただ、使い回ししたい!そう思う時もあるかと思います。

そういう時は下記のような感じでクリアになります。

append(document.createTextNode(”)) を使った場合

See the Pen appendChild2 by ALcuesto (@ALcuesto) on CodePen.

これで、どちらのidにも挿入されます。今回はidで取得していますがこれをclassにしたら、
挿入したいタグに指定のclassを付けていくだけでOKです。

例えばこんな感じですね。

See the Pen appendChild3 by ALcuesto (@ALcuesto) on CodePen.

これを上手く使えば、同じコードを何回も打つ手間も省け効率が上がりますよ!!

では今回はこの辺で


当記事に対してのコメントをご記載くださいませ!

いただいたコメントは運営者で確認・承認後に反映いたします。誹謗中傷に繋がるような内容・その他不適切な内容と運営者の方で判断したコメントは削除させていただきます。

コメントする

スパム対策のため、5文字以内のコメントや日本語が含まれないコメントは無視されますのでご注意ください!

目次