Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

web/api/document 以下を md に一括変換 #7803

Merged
merged 5 commits into from
Aug 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 0 additions & 94 deletions files/ja/web/api/document/adoptnode/index.html

This file was deleted.

73 changes: 73 additions & 0 deletions files/ja/web/api/document/adoptnode/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: Document.adoptNode()
slug: Web/API/Document/adoptNode
tags:
- API
- DOM
- DOM Reference
- Method
- NeedsExample
- NeedsSpecTable
- NeedsUpdate
- Reference
translation_of: Web/API/Document/adoptNode
---
{{ ApiRef("DOM") }}

**`Document.adoptNode()`** は、{{Glossary("node/dom", "ノード")}}を他の{{domxref("Document", "文書", "", "1")}}からメソッドの文書へ移動します。取り込まれたノードおよびそのサブツリーは (もしあれば) 元の文書から削除され、 {{domxref("Node.ownerDocument", "ownerDocument")}} が現在の文書に変更されます。その後、ノードを現在の文書に挿入することができます。

## 構文

```
const importedNode = document.adoptNode(externalNode);
```

### 引数

- `externalNode`
- : 他の文書から取り込まれるノードです。

### 返値

インポートする文書のスコープ内にコピーされた `importedNode`。

このメソッドを呼び出した後、 `importedNode` および `externalNode` は同じオブジェクトになります。

> **Note:** `importedNode` の {{domxref("Node.parentNode")}} は、まだ文書ツリーに挿入されていないので `null` です。

## 例

```js
const iframe = document.querySelector('iframe');
const iframeImages = iframe.contentDocument.querySelectorAll('img');
const newParent = document.getElementById('images');

iframeImages.forEach(function(imgEl) {
newParent.appendChild(document.adoptNode(imgEl));
});
```

## 注

外部の文書から取り込まれるノードは、現在の文書に挿入する前に、次のいずれかを実行してください。

- {{domXref("document.importNode()")}} を使用して複製する
- {{domXref("document.adoptNode()")}} を使用して取り込む

> **Note:** **ベストプラクティス:** Firefox は現在はこの規則を強制しませんが、将来の互換性を向上するためにこの規則に従うことを強くお勧めします。

{{domXref("Node.ownerDocument")}} の問題についての詳細は、 W3C DOM FAQ を参照してください。

## 仕様書

| 仕様書 | 状態 | 備考 |
| ---------------------------------------------------------------------------------------------------- | -------------------------------- | ---- |
| {{SpecName('DOM WHATWG', '#dom-document-adoptnode', 'document.adoptNode')}} | {{Spec2('DOM WHATWG')}} | |

## ブラウザーの互換性

{{Compat("api.Document.adoptNode")}}

## 関連情報

- {{domxref("document.importNode()")}}
51 changes: 0 additions & 51 deletions files/ja/web/api/document/afterscriptexecute_event/index.html

This file was deleted.

49 changes: 49 additions & 0 deletions files/ja/web/api/document/afterscriptexecute_event/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: Document.onafterscriptexecute
slug: Web/API/Document/afterscriptexecute_event
tags:
- API
- DOM
- Non-standard
- Reference
- プロパティ
- 標準外
translation_of: Web/API/Document/onafterscriptexecute
original_slug: Web/API/Document/onafterscriptexecute
---
{{ApiRef("DOM")}}{{non-standard_header}}

**`Document.onafterscriptexecute`** プロパティは、静的な {{HTMLElement("script")}} 要素のスクリプトの実行が終了したときに呼び出される関数を参照します。要素が {{domxref("Node.appendChild()", "appendChild()")}} などで動的に追加された場合には呼び出されません。

## 構文

```
document.onafterscriptexecute = funcRef;
```

_funcRef_ は関数の参照で、イベントが発行されると呼び出されます。イベントの `target` 属性が、実行が完了した {{HTMLElement("script")}} 要素に設定されます。

## 例

```js
function finished(e) {
logMessage(`Finished script with ID: ${e.target.id}`);
}

document.addEventListener('afterscriptexecute', finished, true);
```

[ライブ例を表示](/samples/html/currentScript.html)

## 仕様書

- [HTML5](http://www.whatwg.org/specs/web-apps/current-work/#the-script-element)

## ブラウザーの互換性

{{Compat("api.Document.onafterscriptexecute")}}

## 関連情報

- {{domxref("Document.onbeforescriptexecute")}}
- {{domxref("Document.currentScript")}}
38 changes: 0 additions & 38 deletions files/ja/web/api/document/alinkcolor/index.html

This file was deleted.

39 changes: 39 additions & 0 deletions files/ja/web/api/document/alinkcolor/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Document.alinkColor
slug: Web/API/Document/alinkColor
tags:
- API
- DOM
- Deprecated
- Document
- Reference
- alinkColor
- プロパティ
translation_of: Web/API/Document/alinkColor
---
{{APIRef("DOM")}}{{Deprecated_header}}

文書本文のアクティブなリンクの色を取得または設定します。リンクは `mousedown` と `mouseup` イベントの間にアクティブになります。

## 構文

```
var color = document.alinkColor;
document.alinkColor = color;
```

_color_ は文字列で、色の名前 (`blue`, `darkblue`, など) または色の 16 進値 (`#0000FF` など) が入ります。

## メモ

Mozilla Firefox では、このプロパティの既定値は赤 (16 進で `#ee0000`) です。

`document.alinkColor` は [DOM Level 2 HTML で非推奨](http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268)となっています。代替方法の一つは CSS セレクターの {{Cssxref(":active")}} です。

他の代替手段として `document.body.alink` がありますが、上記の CSS による代替手段が設置されたため [HTML 4.01 で非推奨](http://www.w3.org/TR/html401/struct/global.html#adef-text)となっています。

[Gecko](/ja/docs/Mozilla/Gecko) は `alinkColor`/`:active` および {{Cssxref(":focus")}} の両方に対応しています。 Internet Explorer 6 および 7 は [HTML アンカー (\<a>) リンク](/ja/docs/Web/HTML/Element/a)には `alinkColor`/`:active` のみに対応しており、 `:focus` は Gecko と同様に動作します。 IE は `:focus` には対応していません。

## ブラウザーの互換性

{{Compat("api.Document.alinkColor")}}
Loading