Skip to content

Commit

Permalink
2024/05/17 時点の英語版に基づき新規翻訳
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Sep 29, 2024
1 parent af8b675 commit 9268efd
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions files/ja/web/api/shadowroot/clonable/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: "ShadowRoot: clonable プロパティ"
short-title: clonable
slug: Web/API/ShadowRoot/clonable
l10n:
sourceCommit: 26091e4af9c73bb6c5d1466df5070c949498fdbd
---

{{APIRef("Shadow DOM")}}

**`clonable`** は {{domxref("ShadowRoot")}} インターフェイスの読み取り専用プロパティで、シャドウルートが複製可能であれば `true` を返し、そうでなければ `false` を返します。

値が `true` の場合、{{domxref("Node.cloneNode()")}} または {{domxref("Document.importNode()")}} で複製されたシャドウホストにはシャドウルートのコピーが含まれます。

既定値は `false` です。
`true` に設定するには、{{domxref("Element.attachShadow()")}} メソッドの `clonable` オプションを使用するか、またはシャドウルートを宣言的に関連付ける使用される `<template>` 要素の [`shadowrootclonable`](/en-US/docs/Web/HTML/Element/template#shadowrootclonable) 属性を設定します。

##

シャドウルートが複製可能であれば `true`、そうでなければ `false` です。

##

```js
const host = document.createElement("div");
const shadowRoot = host.attachShadow({
mode: "open",
clonable: true,
});

shadowRoot.clonable;
// true
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

0 comments on commit 9268efd

Please sign in to comment.