JavaScript は、DOM 要素が定義された後でのみ、DOM 要素に対して特定の操作を実行できます。この問題は、「JavaScript の実行順序」にあります。http://www.jb51.net/article/44577.htm記事内で詳しく紹介しています。
jQuery は document.ready を使用して、DOM 要素がロードされた後に実行されるコードが確実に実行されるようにします。たとえば、「jQuery の基本 - 開始方法」の記事では、次の jQuery コードを使用しました:
🎜> 2. $(document).ready() イベントは、同じページ内で無制限に使用できます。登録された関数は (コード内で) 順番に実行されます。