現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

基礎

JavaScriptをHTML要素内に直接記述する方法

投稿日:2019年4月4日 更新日:

    JavaScriptをWebページに組み込むには次の方法があります。
・HTML文書内に記述する方法
・外部ファイルに記述して読み込む方法
・HTML要素内に直接記述する方法

    今回は、「HTML要素内に直接記述する方法」について、記載します。

スポンサーリンク

JavaScriptをHTML要素内に直接記述する方法

    HTMLのa要素のhref属性など、HTMLの要素の属性(イベント属性)にjavascript:~という形でスクリプトを記述し、実行する方法です。

    例えば、打ち合わせ時のイメージ共有に使う為に画面のレイアウトだけ作る場合など、ボタンやリンクに対する処理が未実装の場合に、よくこの方法が用いられます。
その際には「何もしない」もしくは「未実装の旨をメッセージで出す」のどちらかの対応をよく目にするので、この2つについて、下記に記載しておきます。

    次の例ではクリックしても何も動作しないようになります。voidは何も値を返さない命令です。

スポンサーリンク
<html>
    <head>
        <title>JavaScript Sample</title>
    </head>
    <body>
        <a href=”javascript:void(0)”>クリックしても何も起こりません。</a>
    </body>
</html>

    次の例ではクリックすると「未実装」のメッセージが表示されます。

<html>
    <head>
        <title>JavaScript Sample</title>
    </head>
    <body>
        <input type=”button” value=”実行” onclick=”javascript:alert(‘未実装’);”>
    </body>
</html>
スポンサーリンク

-基礎
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

JavaScriptの用語解説!オブジェクトとは?プロパティ、メソッドは?

    JavaScriptはオブジェクトベースのスクリプト言語です。ここではJavaScriptを理解するのに不可欠なオブジェクト、プロパティ、メソッドといっ …

JavaScriptとは?特徴と歴史について

    Webシステム開発の現場など、Webページを扱う場合には触る機会も多いJavaScript。何年も触っていなかったので、久しぶり過ぎて忘れている事が多い …

JavaScriptにおける色の指定

    JavaScriptで色を指定するには、HTML/XHTML同様、RGB値を用いる方法と、色名を用いる方法とがあり、それぞれ次のように指定します。 スポ …

JavaScriptの関数について

function ★(♦) {     ▲ } スポンサーリンク ★・・・関数名 ♦・・・引数【省略可】 ▲・・・定義する内容 &n …

JavaScript記述の注意点

    JavaScriptの基本書式や記述するときの注意点をまとめておきましょう。 スポンサーリンク