1986
 [ホーム] - [カテゴリ別ソース集] - [管理人用]

表示と非表示(クルクル)
[表示]
非表示と表示を切り替える簡単なスクリプトですが一つだと良くあるので、たくさんの数に対応してみました。

<HTML>
<HEAD>
<TITLE>表示と非表示</TITLE>
<SCRIPT language="JavaScript">
<!--
function VisSet(Object){
    for(i=0;i<VisSet.arguments.length;i++) {
        pr = document.all(VisSet.arguments[i]).style
        if( VisSet.arguments[i] != "" ) {
            switch(pr.display){
                case "":
                    pr.display="none"
                    break;
                case "none":
                    pr.display="block"
                    break;
                case "block":
                    pr.display="none"
                    break;
            }
        }
    }
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT type="button" value="全て反転"
onclick="VisSet('List1','List2','List3','List4','List5','List6')">
</FORM>
<DL>
<DT><SPAN style="background-color : aqua;"
onclick="VisSet('List1','List2','List3')">テストリスト1</SPAN>
<DD id="List1">子アイテム1
<DD id="List2">子アイテム2
<DD id="List3">子アイテム3
<DT><SPAN style="background-color : aqua;"
onclick="VisSet('List4','List5','List6')">テストリスト2</SPAN>
<DD id="List4">子アイテム1
<DD id="List5">子アイテム2
<DD id="List6">子アイテム3
</DL>
</BODY>
</HTML>


--管理人:ヨッシー--

Copyright (C) 2000 by Y.Matsuda
Presented by ヨッシーのホームページを作ろう!