javascript
1customElements.define('custom-td', class extends HTMLTableDataCellElement { 2 // ... 3}, { extends: 'td' })
上記のように td 要素をカスタム要素にしたいのですが、これでは「HTMLTableDataCellElementが定義されていません」というエラーが発生します。どのようにすれば td 要素をカスタム要素にできるでしょうか?
できない場合は、なぜ td 要素だけできないのかを教えていただけると嬉しいです。
どのように動作確認しようとしているのでしょうか。
状況不明なのでもっと前提や背景を具体的に記載してください。
それに、何のために(またどんな出典を根拠に)HTMLTableDataCellElementを使おうとしているかとか。
W3CのHTML5には存在しましたが、
https://www.w3.org/TR/html52/tabular-data.html#htmltabledatacellelement
現状のWHATWGのHTMLには存在していないようです。
https://html.spec.whatwg.org/multipage/tables.html#htmltablecellelement
古いテキストをご覧になっているのではないですか?
@Lhankor_Mhy さん
> 現状のWHATWGのHTMLには存在していないようです。
「CustomElementRegistry interface」にありますよ
https://html.spec.whatwg.org/multipage/custom-elements.html#custom-elements-api
回答1件
あなたの回答
tips
プレビュー