WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:大量のタグへの onclick

0:[投稿] eri [2006/08/23 23:25 ] [環境:IE6, XP Apache]

横20、縦500ぐらいのtableなのですが、<td>をクリックされたときにどこがクリックされたかを知りたいので、一つ一つの<td>に全部onclick="test(this)"を付けて書いています。

全部にonclickを記述するのではなく、簡略化する方法は無いでしょうか?


1:[回答] miya [2006/08/23 23:43 ]

あります。


2:[回答] eri [2006/08/24 11:31 ]

どのように行えばいいのでしょうか?


3:[回答] 燕雀 [2006/08/24 23:36 ]

function tblClick() {
 inobj= arguments[0];
 srcElmnt= inobj.target || inobj.srcElement;
  …
 }

<table>
<tbody onClick="tblClick(event);">
  …
</tbody>
</table>

srcElmnt に,イベントが発生した<td>オブジェクトが入ります.


4:[完了] eri [2006/08/25 16:22 ]

ありがとうございます。
出来ました!!

回答(必須): 状態:

お名前(必須):

URL:




[戻る]