プログラミングとウェブデザインの勉強メモ

学びの軌跡:コードとデザイン

 メニュー

お知らせ:2025.2.13 サイトマップを更新しました

HTML|HTMLとJavaScriptの連携

HTMLとJavaScriptの連携は、ウェブ開発において非常に重要な要素です。HTML(HyperText Markup Language)はウェブページの構造を定義し、JavaScriptはそのページに動的な機能を追加する役割を果たします。以下に、HTMLとJavaScriptの連携方法について説明します。

HTMLとJavaScriptの基本的な役割

  • HTML:ウェブページの内容や構造を記述します。見出し、段落、リスト、リンク、画像などの要素を定義し、ブラウザがそれをどのように表示するかを指示します。

  • JavaScript:ユーザーの操作に応じてページの内容を変更したり、アニメーションを追加したりすることができます。

HTMLとJavaScriptの連携方法

HTMLとJavaScriptを連携させる方法は主に以下の3つです。

インラインスクリプト

HTMLファイル内に直接JavaScriptコードを記述する方法です。この方法は、特定のHTML要素に対して直接動作を結びつけることができ、簡単なスクリプトをすぐに実行できます。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>インラインスクリプトの例</title>
</head>
<body>
    <h1>ボタンをクリックしてください</h1>
    <button onclick="alert('クリックされました!')">クリック</button>
</body>
</html>

この例では、ボタンがクリックされるとアラートが表示されます。

スクリプトタグ

HTMLファイル内に直接JavaScriptコードを記述する方法です。以下のように、<script>タグ内にJavaScriptコードを記述します。

<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="UTF-8">
        <title>スクリプトタグの例</title>
    </head>
    <body>
        <h1>ボタンをクリックしてください</h1>
        <button onclick="showAlert()">クリック</button>
        <script>
            function showAlert() {
                alert('ボタンがクリックされました!');
            }
        </script>
    </body>
</html>

この例では、ボタンがクリックされるとshowAlert関数が呼び出され、アラートが表示されます。

外部スクリプトファイル

JavaScriptコードを別のファイルに記述し、HTMLファイルからそのファイルを参照する方法です。この方法は、コードの再利用性が高まり、保守性が向上します。

<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="UTF-8">
        <title>外部スクリプトの例</title>
        <script src="script.js"></script> <!-- 外部JavaScriptファイルをリンク -->
    </head>
    <body>
        <h1>メッセージを表示するボタン</h1>
        <button onclick="showMessage()">メッセージを表示</button>
    </body>
</html>

script.jsファイルには以下のようなJavaScriptコードが含まれます。

function showMessage() {
    alert('外部スクリプトからこんにちは!');
}

このように、外部スクリプトを使用することで、複数のHTMLファイルで同じJavaScriptコードを再利用できます。

JavaScriptの実行タイミング

JavaScriptをHTMLに組み込む際、スクリプトの実行タイミングに注意が必要です。一般的には、HTMLの<body>タグの最後に<script>タグを配置することが推奨されます。これにより、HTMLの読み込みが完了した後にJavaScriptが実行され、DOM要素にアクセスできるようになります。

<body>
    <h1>タイトル</h1>
    <script src="script.js"></script> <!-- ここに配置 -->
</body>

まとめ

HTMLとJavaScriptの連携により、静的なウェブページに動的な機能を追加することができます。<script>タグを使用して、内部または外部のJavaScriptコードをHTMLに組み込むことができます。スクリプトの配置や読み込み方法を適切に選択することで、ユーザー体験を向上させることができます。まずは基本的な使い方を理解し、実際にコードを書いてみることから始めましょう。

その他の記事

» Processingの記事一覧はこちらです。