エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeScript HTML要素取得時の型引数指定と型アサーション(キャストのようなもの) - なにかあるよ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeScript HTML要素取得時の型引数指定と型アサーション(キャストのようなもの) - なにかあるよ
HTML要素をdocument.querySelectorAll()で取得してforEachかけ、要素の属性値を確認しようとしたところ ... HTML要素をdocument.querySelectorAll()で取得してforEachかけ、要素の属性値を確認しようとしたところ プロパティ 'dataset' は型 'Element' に存在しません。 と怒られた。Element? HTMLElementにキャストとかすればいいのか、と思って検索すると、型アサーションの書き方がひっかかる。 型アサーションってなんだろうと思ってたけどキャスト的なやつだったのか。 Type Assertion(型アサーション) - TypeScript Deep Dive 日本語版 手を加えたらエラーが消えたが… document.querySelectorAll("[data-msgbox]").forEach(($el)=>{ // const msg = $el.dataset.msgbox; // プロパティ 'dataset' は型 'El