ホームページ  >  に質問  >  本文

バグ TS2339 を修正 - プロパティ メソッドが「HTMLElement」に存在しない

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

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

リーリー ああああ

P粉481815897P粉481815897298日前603

全員に返信(1)返信します

  • P粉958986070

    P粉9589860702023-12-26 10:50:15

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

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

    リーリー

    または:

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

    返事
    0
  • キャンセル返事