• このエントリーをはてなブックマークに追加
マウスカーソルを乗せたり離したりしたときに文字を非表示にしたり表示させたりする方法
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

マウスカーソルを乗せたり離したりしたときに文字を非表示にしたり表示させたりする方法

2013-03-26 11:35
    ●スクリプト
    <script type="text/javascript"><!--
    function yamato(tgt){
    if(document.getElementById){
    tar=document.getElementById(tgt);
    tar.style.display="none";
    }
    }

    function kenichiro(tgt){
    if(document.getElementById){
    tar=document.getElementById(tgt);
    tar.style.display="";
    }
    }
    //--></script>

    ●HTML
    <p onMouseover="yamato('tokyo')" onMouseout="kenichiro('tokyo')">この文字にマウスカーソルを乗せると、下記の文字が消えます。マウスカーソルを離すと文字が復活します。</p>
    <p id="tokyo">東京</p>

    関数 yamato は、style.display="none" を設定することで、対象を非表示にする処理である。
    関数 kenichiro は、style.display="" (何も指定しないこと)で、対象を表示(デフォルト)する処理である。

    onMouseover は、マウスカーソルが乗せられたイベントを拾う。
    onMouseout は、マウスカーソルが離れたイベントを拾う。
    それぞれ、非表示、表示 の関数をコールすることで、東京という文字を非表示にしたり、再表示させたりしている。

    サンプルソース

    チャンネル会員ならもっと楽しめる!
    • 会員限定の新着記事が読み放題!※1
    • 動画や生放送などの追加コンテンツが見放題!※2
      • ※1、入会月以降の記事が対象になります。
      • ※2、チャンネルによって、見放題になるコンテンツは異なります。
    ブログイメージ
    東京ウェブ制作ブロマガ
    更新頻度: 不定期
    最終更新日:
    チャンネル月額: ¥550 (税込)

    チャンネルに入会して購読

    コメントを書く
    コメントをするにはログインして下さい。