プロが教える店舗&オフィスのセキュリティ対策術

下記で表示の切替えをしていますが、クリックした後の時点で「★」が見えているかどうかを取得する方法を教えて下さい。下記の中にヒント・回答があるのかもしれませんが、素人のため、わからず・・。

<SCRIPT language=JavaScript>
function exMenu(tName)
{
tMenu = document.all[tName].style;
if (tMenu.display == 'none') tMenu.display = "block"; else tMenu.display = "none";
}
// --></script>

<a href="javaScript:exMenu('treeMenu')">+</a>表示切替

<div id="treeMenu" style="display:none">

</div>

A 回答 (1件)

わかりやすいように改行をつけてみました。


displayの状態を判定しています。

function exMenu(tName)
{
 tMenu = document.all[tName].style;
 if(tMenu.display == 'none') ← '★'が見えてない? 
  tMenu.display = "block"; ← 見えるようにする
 else              ← そうでないとき
  tMenu.display = "none"; ← 見えなくする
}

if文は
 if(式)
  式が真のとき
 else
  式が偽のとき
となります。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

回答そのものでしたね・・ (^^;
IF文も最近の知識なもので、お手数をおかけしました。

お礼日時:2002/10/23 10:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!