diff options
| author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-03-02 23:08:13 +0900 |
|---|---|---|
| committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-03-10 22:56:58 +0900 |
| commit | 7d9629e268d787683dbb5e29e228b3cb0a20e6ad (patch) | |
| tree | d1c7d8b1022708703d75a675df576f0da0a6b393 /files/ja/web/api/element/before | |
| parent | 5fab0a1eb99e87aa141adb3777d92c69437ae971 (diff) | |
| download | translated-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.md | 79 |
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); -// "<div><span></span><p></p></div>" -</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); -// "<div>Text<p></p></div>"</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); -// "<div><span></span>Text<p></p></div>"</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")}} |
