• ベストアンサー

JavaScriptで文字を取得

ええと、HTMLでテーブルを作ったとします。 各セルにはデータ(文字列)が入っているのですが、この各セルを クリックしたときそのセルの内容を取り出すこと(変数に格納)は出来るのでしょうか? 本当は実現不可な質問かもしれませんがそのときは 「無理です」とでも‥‥^^; ご回答よろしくお願いします!

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

<HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE=javascript> <!-- function tbl_onclick() { var cel = event.srcElement.innerHTML; window.alert(cel); } //--> </SCRIPT> </HEAD> <BODY> InternetExplorer6で確認しました <P> <TABLE id=tbl cellSpacing=1 cellPadding=1 width="75%" border=1 LANGUAGE=javascript onclick="return tbl_onclick()"> <TR> <TD>111</TD> <TD>222</TD> <TD>333</TD></TR> <TR> <TD>444</TD> <TD>555</TD> <TD>666</TD></TR> <TR> <TD>777</TD> <TD>888</TD> <TD>999</TD></TR></TABLE></P> </BODY> </HTML>

howsike
質問者

お礼

早速のご回答ありがとうございます!! 見事に質問どおりのご回答です!! 実はデータバインドで表にリンクを入れたかったのですが、出来ない と言うことなので、それならば‥‥「文字を取得してlocation.hrefで!」 と考えたわけでした。大変参考になりました!!