JavaScriptでDOM要素の前に要素を加える方法?
5032 ワード
Originally posted here!
テキストまたは要素を要素の前に挿入するには、
このようなHTML構造を持っているとしましょう
まず、リファレンスを取得しましょう
お気軽に共有する場合は、この便利な発見😃.
テキストまたは要素を要素の前に挿入するには、
before()
JavaScriptの要素オブジェクト内のメソッド.このようなHTML構造を持っているとしましょう
div
タグと2paragraph
その中のタグ<div>
<p id="para1">I'm paragraph 1</p>
<p id="para2">I'm paragraph 2</p>
</div>
前にテキストや他の要素を挿入したい場合はpara1
段落タグ?まあ、心配しないで、我々はbefore()
メソッドpara1
要素またはテキストを挿入する段落タグ.まず、リファレンスを取得しましょう
para1
段落タグ// get reference to para1 paragraph tag
const para1 = document.querySelector("#para1");
さあ、使いましょうbefore()
メソッドpara1
エレメントアンドパスspan
要素への引数before()
メソッド.// get reference to para1 paragraph tag
const para1 = document.querySelector("#para1");
// create a span element
const span = document.createElement("span");
span.innerHTML = "I'm a span tag";
// use the before() method in the para1 tag
// to add the span tag before the para1 paragraph
// element
para1.before(span);
また、テキストコンテンツをbefore()
メソッド.// get reference to para1 paragraph tag
const para1 = document.querySelector("#para1");
// create a span element
const span = document.createElement("span");
span.innerHTML = "I'm a span tag";
// use the before() method in the para1 tag
// to add the span tag before the para1 paragraph
// element
para1.before(span);
para1.before("I'm just a text");
現在、出力はこのようになります.<!--
I'm a span tag I'm just a text
I'm paragraph 1
I'm paragraph 2
-->
この例を見るJSBin .お気軽に共有する場合は、この便利な発見😃.
Reference
この問題について(JavaScriptでDOM要素の前に要素を加える方法?), 我々は、より多くの情報をここで見つけました https://dev.to/melvin2016/how-to-add-an-element-before-a-dom-element-in-javascript-3296テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol