[javascript+css] 表示、非表示をワンクリックで切り替える方法

for文とgetElementByIdとclassNameを利用して簡単に実装できる。
必要なcssはdisplayのnoneとblockのみ。

↓オンマウスで文章が切り替わります。

javascriptとCSSで表示、非表示の切り替え。

displayのnoneとblockをjsで切り替える。

CSSで切り替えるからseo的にも良い。

<style>
.show{display:block;}
.noshow{display:none;}
</style>
<script>

function cli1(Num){
for(i=1;i<=3;i++){
document.getElementById("text" + i).className = "noshow";
}
document.getElementById("text" + Num).className = "show";
}

</script>
<p id="text1">javascriptとCSSで表示、非表示の切り替え。</p>
<p id="text2" class="noshow">displayのnoneとblockをjsで切り替える。</p>
<p id="text3" class="noshow">CSSで切り替えるからseo的にも良い。</p>

<p><input type="button" onmouseover="cli1(1)" value="実行1">
<input type="button" onmouseover="cli1(2)" value="実行2">
<input type="button" onmouseover="cli1(3)" value="実行3">


[ads]

Mac で Windows を動かすなら VMware Fusion
アメリカン・エキスプレス・カード ご入会キャンペーン実施中

カテゴリ:

トラックバック(0)

トラックバックURL: http://www.0yen-coding.com/mt-tb.cgi/129

コメントする

あわせて読みたいブログパーツ