• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クリックした後、色がそのままになる現象)

クリックした後、色がそのままになる現象

このQ&Aのポイント
  • カテゴリ1をクリックすると、色がそのままになっている現象が発生しています。四角い線を表示せず、オーバーロールしたときだけ色が変化するようにしたいです。
  • カテゴリ1のマウスクリック後、色がそのままになっている問題が発生しています。四角い線を表示せず、マウスを乗せたときだけ色が変化するようにする方法について教えてください。
  • クリックした後に色がそのままになってしまう問題が発生しています。四角い線を表示せず、オーバーロール時にのみ色が変わるようにする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず、カテゴリ1が何故に A 要素 (アンカー) なのか。 JavaScript が無効な場合はどうしたいのか。 その様な設計意図によって対処は異なります・・・。 意味的には、 <span onClick="JavaScript:sub('table1');return false;">カテゴリ1</span> とする方が正しい様な気もするし、望む結果が得られるのではないかと。 とりあえず現象としては、リンク(アンカー)をクリックして、そこがアクティブな為にその様な状態になっている訳で・・・。(タブキーで遷移すると判りやすいかも・・・)

goroneko-begin
質問者

お礼

ありがとうございます。onClickの場所が違っていたわけですね。助かりました。

関連するQ&A