aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/element/before
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-03-02 23:08:13 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-03-10 22:56:58 +0900
commit7d9629e268d787683dbb5e29e228b3cb0a20e6ad (patch)
treed1c7d8b1022708703d75a675df576f0da0a6b393 /files/ja/web/api/element/before
parent5fab0a1eb99e87aa141adb3777d92c69437ae971 (diff)
downloadtranslated-content-7d9629e268d787683dbb5e29e228b3cb0a20e6ad.tar.gz
translated-content-7d9629e268d787683dbb5e29e228b3cb0a20e6ad.tar.bz2
translated-content-7d9629e268d787683dbb5e29e228b3cb0a20e6ad.zip
2021/09/15 時点の英語版に同期
Diffstat (limited to 'files/ja/web/api/element/before')
-rw-r--r--files/ja/web/api/element/before/index.md79
1 files changed, 40 insertions, 39 deletions
diff --git a/files/ja/web/api/element/before/index.md b/files/ja/web/api/element/before/index.md
index 652f38c95f..2bef18e920 100644
--- a/files/ja/web/api/element/before/index.md
+++ b/files/ja/web/api/element/before/index.md
@@ -4,39 +4,39 @@ slug: Web/API/Element/before
tags:
- API
- DOM
- - Method
+ - メソッド
- Node
- - Reference
+ - リファレンス
browser-compat: api.Element.before
translation_of: Web/API/Element/before
original_slug: Web/API/ChildNode/before
---
-<div>{{APIRef("DOM")}}</div>
+{{APIRef("DOM")}}
-<p><code><strong>Element.before()</strong></code> は一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトを、この <code>Element</code> の親の子リストの中、この <code>Element</code> の直前に挿入します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。</p>
+**`Element.before()`** は一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトを、この `Element` の親の子リストの中、この `Element` の直前に挿入します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。
-<h2 id="Syntax">構文</h2>
+## 構文
-<pre class="brush: js">before(... nodes)</pre>
+```js
+before(... nodes)
+```
-<h3 id="Parameters">引数</h3>
+### 引数
-<dl>
- <dt><code>nodes</code></dt>
- <dd>挿入する一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトです。</dd>
-</dl>
+- `nodes`
+ - : 挿入する一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトです。
-<h3 id="Exceptions">例外</h3>
+### 例外
-<ul>
- <li>{{domxref("HierarchyRequestError")}}: 階層の指定の位置にノードを挿入できない。</li>
-</ul>
+- `HierarchyRequestError` {{DOMxRef("DOMException")}}
+ - : ノードが階層構造の中の指定された位置に挿入できなかったときに発生します。
-<h2 id="Examples">例</h2>
+## 例
-<h3 id="Inserting_an_element">要素の挿入</h3>
+### 要素の挿入
-<pre class="brush: js">let container = document.createElement("div");
+```js
+let container = document.createElement("div");
let p = document.createElement("p");
container.appendChild(p);
let span = document.createElement("span");
@@ -44,23 +44,26 @@ let span = document.createElement("span");
p.before(span);
console.log(container.outerHTML);
-// "&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;"
-</pre>
+// "<div><span></span><p></p></div>"
+```
-<h3 id="Inserting_text">テキストの挿入</h3>
+### テキストの挿入
-<pre class="brush: js">let container = document.createElement("div");
+```js
+let container = document.createElement("div");
let p = document.createElement("p");
container.appendChild(p);
p.before("Text");
console.log(container.outerHTML);
-// "&lt;div&gt;Text&lt;p&gt;&lt;/p&gt;&lt;/div&gt;"</pre>
+// "<div>Text<p></p></div>"
+```
-<h3 id="Inserting_an_element_and_text">要素とテキストの挿入</h3>
+### 要素とテキストの挿入
-<pre class="brush: js">let container = document.createElement("div");
+```js
+let container = document.createElement("div");
let p = document.createElement("p");
container.appendChild(p);
let span = document.createElement("span");
@@ -68,24 +71,22 @@ let span = document.createElement("span");
p.before(span, "Text");
console.log(container.outerHTML);
-// "&lt;div&gt;&lt;span&gt;&lt;/span&gt;Text&lt;p&gt;&lt;/p&gt;&lt;/div&gt;"</pre>
+// "<div><span></span>Text<p></p></div>"
+```
-
-<h2 id="Specification">仕様書</h2>
+## 仕様書
{{Specifications}}
-<h2 id="Browser_compatibility">ブラウザーの互換性</h2>
+## ブラウザーの互換性
-<p>{{Compat}}</p>
+{{Compat}}
-<h2 id="See_also">関連情報</h2>
+## 関連情報
-<ul>
- <li>{{domxref("Element.after()")}}</li>
- <li>{{domxref("Element.append()")}}</li>
- <li>{{domxref("Node.appendChild()")}}</li>
- <li>{{domxref("Node.insertBefore()")}}</li>
- <li>{{domxref("Element.insertAdjacentElement()")}}</li>
- <li>{{domxref("NodeList")}}</li>
-</ul>
+- {{domxref("Element.after()")}}
+- {{domxref("Element.append()")}}
+- {{domxref("Node.appendChild()")}}
+- {{domxref("Node.insertBefore()")}}
+- {{domxref("Element.insertAdjacentElement()")}}
+- {{domxref("NodeList")}}