A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ja/docs/Web/API/CSSStyleSheet/replaceSync below:

CSSStyleSheet: replaceSync() メソッド - Web API

CSSStyleSheet: replaceSync() メソッド

Baseline 2023

Newly available

replaceSync() は CSSStyleSheet インターフェイスのメソッドで、スタイルシートの内容を渡された内容で同期的に置き換えます。

replaceSync() と CSSStyleSheet.replace() の両メソッドは、 CSSStyleSheet() コンストラクターで作成されたスタイルシートでのみ使用できます。

構文 引数
text

スタイルシートのコンテンツを置き換えるためのスタイルルールを格納した文字列。文字列に解釈可能なルールのリストが入っていない場合、値は空文字列に設定されます。

メモ: もし text に渡されたルールの中に @import ルールでインポートされた外部スタイルシートがあった場合は、それらのルールは除去され、コンソールに警告が出力されます。

返値

なし (undefined)。

例外
NotAllowedError DOMException

このスタイルシートが CSSStyleSheet() コンストラクターを使用して作成されていない場合、または変更不可に設定されている場合に発生します。

例

次の例では、新しいスタイルシートを作成し、replaceSync() を使って 2 つの CSS ルールを追加しています。

const stylesheet = new CSSStyleSheet();

stylesheet.replaceSync("body { font-size: 1.4em; } p { color: red; }");
仕様書 ブラウザーの互換性 関連情報

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4