【HTML】javascriptの使い方
【HTML】
javascriptの使い方
「HTML」で、「Javascript」を利用するには、
お互いを繋ぐリンクをさせる必要があります。
リンクを作ることによって、
違いの情報を利用することができるようになっています。
「HTML」と「Javascript」をリンクさせる方法は、
- 「script」タグを使って、直接コードを記述
- 外部ファイルにJavascriptコードを記述してリンク
の2通りあります。
Javascriptを記述する方法
HTMLで、Javascriptを利用する方法は2通りあり、
- 「script」タグを使って、直接コードを記述
- 外部ファイルにJavascriptコードを記述してリンク
のどちらかを選択するが、HTML文書に直接記述することは、あまり推奨されていない。
1ページにしか適用しないJavascriptコードであれば、HTML文章に直接記述しても問題ありませんが、
後々、他のページにも同様のJavascriptコードを使いたくなった場合、外部ファイルのJavascriptコードであれば、リンクさせるだけで、簡単に複数ページで利用が可能となる。
「noscript」タグによって、Javascriptに対応していないブラウザへのメッセージを記述も大切。
HTMLファイル内にJavascriptを記述する方法
<script type="text/javascript">
function 関数名(引数){
Javascriptコードを記述
}
</script>
<noscript>
ご利用のブラウザは、Javascriptに対応していません。
</noscript>
Back
Javascript外部ファイルの書式
Javascript外部ファイル内の書式は、HTMLファイルに記述する「Javascript」と同じだが、
「<script></script>」タグで囲む必要がない。
書式は、「Javascript」を記述すれば問題ないが、
「Javascript外部ファイル」の拡張子は、「.js」としなければならない。
function 関数名(引数){
Javascriptコードを記述
}
Back
Javascript外部ファイルへのリンクを作成する方法
<script type="text/javascript" src="./外部ファイル名.js"></script>
Back
HTMLファイルでJavascriptの関数を実行する方法
<div onclick='javascript:関数名():')>
Click Here!!
</div>
Back
scriptの属性一覧
src=url | 外部スクリプトファイルのURLを指定。 |
type=type | スクリプトの言語type="text/javascript" などMIMEタイプ指定。 |
defer | スクリプトを非同期に読み込み。 |
async | スクリプトを非同期に読み込み・実行。 |
charset=charset | スクリプトのキャラクタセットを指定。 |
language=lang | スクリプト言語を指定。現在では type属性使用が推奨。 |
event=event | 将来の機能のために予約されていたが、HTML5 では廃止予定。 |
for=id | 将来の機能のために予約されてたが、HTML5 では廃止予定。 |