ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の実行順序の簡単な紹介
これは JavaScript の基本についての記事です。主に、JavaScript の動作メカニズムを理解するために重要な、Web ページが読み込まれた後に JavaScript が実行される順序について説明します。
JavaScript はトップダウンの順序で実行されます。特に指定しない限り、JavaScript コードはページが読み込まれるまで実行されません。たとえば、Web ページには次の HTML コードが含まれています:
<p id="ele">welcome to www.codeceo.com</p>
HTML コードのこの行の前に次の Javascript コードを追加すると:
<script type="text/javascript"> document.getElementById('ele').innerHTML= 'welcome to my blog'; </script>
ページを実行すると、次の エラー メッセージ が表示されます: "document.getElementById(' ele ') は null です。」 その理由は、上記の JavaScript が実行される時点では、ページ上に ID 'ele' を持つ DOM 要素がまだ存在しないためです。
解決策は 2 つあります:
1. HTML コードの後に JavaScript コードを配置します:
<p id="ele">welcome to www.codeceo.com</p>
2. Web ページがロードされるまで待ってから、JavaScript コードを実行します。従来の解決策 (ロード) を使用することもできます。まず HTML 本文を追加し、「488ca4e77a355de09c5fd8c04afa1ea3,」を追加してから、load()関数で上記の JavaScript コードを呼び出します。ここで注目したいのは、それを実現するために jQuery を使用することです:
<script> $(document).ready(function(){ document.getElementById('ele').innerHTML= 'welcome to my blog'; }); </script> //当然,既然用到了jQuery,更简单的写法是: <script> $(document).ready(function(){ $('#ele').html('welcome to my blog'); //这里也可用.text()方法 }); </script>
上記の jQuery コードはページ上のどこにでも配置でき、実行前に常にページが読み込まれるまで待機します。
以上がJavaScript の実行順序の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。