JavaScript のカスタム要素って、new でも createElement でもいいんでしょうか?(なんか createElement の方が良く見かける気がしますが…)みなさんの使い分け事情があれば教えてください。// document.createElement() を使用const element = document.createElement('item') as ItemElement;element.initialProp = data;// new を使用const element = new ItemElement();element.initialProp = data;よろしくお願い致します。

JavaScript

1件の回答

回答を書く

1052247

2026-01-06 07:40

+ フォロー

createElement
実務・ライブラリ・チュートリアル

実際に DOM に追加する場合
HTML タグ名ベースでの統一を重視
ライブラリやフレームワークとの互換性を優先


new
DOM に追加する前に操作したい時やテスト用

インスタンスを DOM に追加する前に操作したい場合
テストやユニットテストでの初期化
クラス内部で完結した初期化処理を行いたい場合

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有