問題タブ [domcontentloaded]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - mmenu IE11 の問題
mmenu スクリプトを使用しているだけで、この行で IE11 の構文エラーが発生しました。
コード全体は次のようになります
コードは公式ドキュメント外 -> https://mmenujs.com/docs/core/
function() などで見つけた別の解決策を試しましたが、どれもうまくいきません。たぶん、他の誰かがこの問題を抱えていて、私を助けることができます.
更新:
これで、IE11 でObject does not support property or method 'append'を取得しました
javascript - index.html から javascript モジュール クラス/オブジェクトへのアクセス
javascript ファイルでクラスを定義しました...そのファイルを html ページにインポートしました。
そのjsファイル内のクラスにアクセスするにはどうすればよいですか? 私は(私のhtmlファイルで)このようなものを持ちたいです:
しかし、それは機能しません (Uncaught ReferenceError: MyApp is not defined が表示されます)...この DOMContentLoaded リスナーを controller.js ファイルの最後に含めると、機能します。しかし、この方法で app 変数への参照を失いました (これは望ましくありません)... モジュールで定義されたものを参照する方法はありますか?
その参照が必要な最も重要な理由は、Google Chrome コンソールからアプリ オブジェクトにアクセスできることです...
ありがとう!
javascript - JavaScript で DOMContentLoaded を使用してローカル ストレージのコンテンツを表示する方法
私はライブラリ アプリに取り組んでおり、ローカル ストレージのコンテンツをメイン ページに表示する必要があります。本の配列を取得する方法は知っていますが、テーブル内のページに表示するのに苦労しています。
ユーザーがフォームの送信ボタン (addBookToList()) をクリックすると、別の関数内にテーブルが作成されます。
ユーザーがページをリロードしたときに、同じ関数を再利用して同じテーブルのローカル ストレージから書籍を表示する方法はありますか?
HTML:
ジャバスクリプト:
javascript - DOMContentLoaded の window.addEventListener が正しく機能しない - JavaScript
これは私の最初の JavaScript スニペットです。次の問題に遭遇します。Django Rest Framework データでシリアル化されたデータを読み込んでから、質問のリストとページネーション バーをレンダリングしようとしています。likeQuestion
、PaginationListener
およびSortingListener
関数もあります。
以下のスニペットでは、fetch 関数内で likeQuestion、PaginationListener、SortingListener 関数を実行しています。それは機能しますが、再帰的であることが判明したため、クリックするたびに複数の http リクエストが 2 倍になります (実際には SortingListener 関数のみがこのように動作しますが、PaginationListener は驚くほど動作しません)。
また、fetch 関数から 3 つの関数すべてを実行しようとしました。うまくいきません:要素を取得しようとすると、html コレクションの長さがゼロになります。でやってみましたwindow.addEventListener('DOMContentLoaded', (e) => {})
。それでもうまくいきません。
fetch 関数の外では、 でのみ機能しsetTimeout
ます。ただし、この場合、PaginationListener は最初のクリックに対してのみ機能します。また、タイムアウトはあまり良い決定ではないようです。
スムーズに動作するようにコードを変更するにはどうすればよいですか?