バグ TS2339 を修正 - プロパティ メソッドが「HTMLElement」に存在しない
P粉481815897
P粉481815897 2023-12-25 22:52:23
0
1
693

「次へ」ボタンを押すと、以下のコードがトリガーされ、目的のアクションが実行されます (必要に応じて要素までスクロールします)。

しかし、次のエラーが発生します: エラー TS2339: プロパティ 'scrollIntoViewIfNeeded' はタイプ 'HTMLElement' に存在しません。 プロジェクトをビルドできません。

リーリー ああああ

P粉481815897
P粉481815897

全員に返信(1)
P粉958986070

h3Title.value.scrollIntoView({block: "nearest"}) 標準のscrollIntoViewプロパティを使用すると、目的の結果が得られると思います(要素がすでにビューにある場合はスクロールしません)。

TypeScript で非標準のscrollIntoViewIfNeeded プロパティを認識できるようにしたい場合は、それを HTMLElement インターフェイスに追加します (または HTMLElement を拡張する新しいインターフェイスを作成します)。

リーリー

または:

h3Title.valueany type に変換します リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート