- ベストアンサー
JavaScriptで文字を取得
ええと、HTMLでテーブルを作ったとします。 各セルにはデータ(文字列)が入っているのですが、この各セルを クリックしたときそのセルの内容を取り出すこと(変数に格納)は出来るのでしょうか? 本当は実現不可な質問かもしれませんがそのときは 「無理です」とでも‥‥^^; ご回答よろしくお願いします!
- みんなの回答 (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>
お礼
早速のご回答ありがとうございます!! 見事に質問どおりのご回答です!! 実はデータバインドで表にリンクを入れたかったのですが、出来ない と言うことなので、それならば‥‥「文字を取得してlocation.hrefで!」 と考えたわけでした。大変参考になりました!!