2017-10-23 20 views
1

customElementsを登録し、その中にcustomElementsを持つDOMParserでhtmlを解析すると、それらは構築されず、メイン文書に追加されたときにのみ構築されます。なぜDOMParserは登録されたcustomElementsを使用しないのですか?

そのためにインスタンスの要素が存在するかどうかを確認することはできません。

DOMParserにcustomElementsコンストラクタを使用して呼び出しさせる方法はありますか?

私は本当にDOMParserにしてHTMLを解析してのdocument.createElementでコピーを作成する必要がありますする必要はありません(のdocument.createElementを使用して、実際に付加していない場合でも、customElementコンストラクタを呼び出す)

答えて

0

それを追加する前に構築要素を取得する、実際に可能である

アップグレードは、ドキュメントツリーの要素にのみ適用されます。 (正式には、接続されている要素)ドキュメントに挿入されていない要素はアップグレードされないままです。

1)の要素を定義する必要があります。

は、要素が2つのだけのことが起こるの後にアップグレードすることができ、これを拡張します。 2)要素は文書ツリー内に存在していなければなりません。

関連する問題