""キャッチされていないDOMException: 'DOMStringMap'に '子カウント'プロパティを設定できませんでした: 'child-count'は有効なプロパティ名ではありません "DOMException:データセットのプロパティ名が無効
elem.dataset['child-count'] = "test";
ここで、elemはHTMLElementです。
データ属性名の中に ' - '文字を使用することは正当だと思いますが、何か他のものがありませんか?
""キャッチされていないDOMException: 'DOMStringMap'に '子カウント'プロパティを設定できませんでした: 'child-count'は有効なプロパティ名ではありません "DOMException:データセットのプロパティ名が無効
elem.dataset['child-count'] = "test";
ここで、elemはHTMLElementです。
データ属性名の中に ' - '文字を使用することは正当だと思いますが、何か他のものがありませんか?
dataset
の特性は、ラクダのケース:elem.dataset.childCount
です。それらはハイフネーションされた属性名(あなたの場合はdata-child-count
)に暗黙的に変換されます。
ありがとう!完璧に動作します。 – 0xDECAFBAD
コードを掲載してください。 –