mrs.suzu841.com 管理人の四方山(よもやま) tips





edit.gif マウスを乗せると背景色が変化するセル


選択したセルなどの色を変えたいときには、 " onmouseover " " onmouseout " を使って指定します。
" onmouseover " でマウスが乗ったときのセルの背景色を指定し、 " onmouseout " でマウスが外れたときのセルの背景色を指定します。



sample : 選択した時の背景色を #fff0f5 とし、マウスがはずれたら背景色が #ffffff に戻るように指定してみました。

テキスト1 テキスト2 テキスト3
テキスト4 テキスト5 テキスト6
テキスト7 テキスト8 テキスト9
テキスト10 テキスト11 テキスト12



<table width="50%" border=1 cellspacing="0" align="center" >
 <tr>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト1</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト2</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト3</td>
 </tr>
 <tr>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト4</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト5</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト6</td>
 </tr>
 <tr>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト7</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト8</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト9</td>
 </tr>
 <tr>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト10</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト11</td>
  <td onMouseOver="this.style.backgroundColor='#fff0f5'" onMouseOut="this.style.backgroundColor='#ffffff'">&nbsp;テキスト12</td>
 </tr>
</table>