【HTML】scriptタグ - スクリプト(プログラム)

【HTML】scriptタグ - スクリプト(プログラム)

HTMLのscriptタグをご紹介します。

scriptタグ

scriiptタグはスクリプト(プログラム)のソースコードをマークアップします。
一般的にブラウザで動作するJavaScriptで記述します。

基本構文

<script>ソースコード</script>

属性

主な属性をご紹介します。

属性名 必須 内容
type - スクリプトの種類
src - 外部スクリプト
async - 非同期ダウンロード
defer - 非同期ダウンロードとHTMLパース後の実行

サンプルコード

スクリプト

ボタンをクリックするとh1要素のテキストカラーを赤に変更します。

<h1 id="title">HTMLとは</h1>
<p>HTMLの正式名称はHyperText Markup Languageです。</p>
<button id="action">実行</button>
<script type="text/javascript">
    var button = document.getElementById("action");
    button.addEventListener('click', function() {
        var title = document.getElementById("title");
        title.style.color = "red";
    });
</script>

外部スクリプト

ボタンをクリックするとh1要素のテキストカラーを赤に変更する外部スクリプトをscript要素で読み込みます。

<h1 id="title">HTMLとは</h1>
<p>HTMLの正式名称はHyperText Markup Languageです。</p>
<button id="action">実行</button>
<script type="text/javascript" src="/article/js/script-tag.js"></script>