JavaScriptを使いIEで動かしたいです。
IEのHTMLファイルに一つのテーブルが有ります。
そのテーブルの1列目のみをコンボボックスに抽出させることはできるでしょうか?
きっかけのイベントはなんでも構いません。又、テーブルは何の変哲もない下記のようなテーブルです。
<TABLE BORDER=1>
<TR>
<TD>A</TD><TD>123</TD><TD>123</TD>
</TR>
<TR>
<TD>B</TD><TD>123</TD><TD>123</TD>
</TR>
<TR>
<TD>C</TD><TD>123</TD><TD>123</TD>
</TR>
</TABLE>
上記の例ではA,B,Cをコンボに出したいのです。
お知恵をお貸しください。

A 回答 (1件)

b-takedaさんのやりたいことと違うかもしれませんが、こんなのどうでしょう?


静的ページでも、動的ページでも行けると思いますが。

<head>内
 <script language="JavaScript">
 <!--
  var item = new Array("項目1", "項目2", "項目3");
 //-->
 </script>

<table>部
 <table border>
 <tr><td><script language="JavaScript"><!--
  document.write(item[0]); //--></script></td></tr>
 <tr><td><script language="JavaScript"><!--
  document.write(item[1]); //--></script></td></tr>
 <tr><td><script language="JavaScript"><!--
  document.write(item[2]); //--></script></td></tr>
 </table>

<select>部
 <select>
  <option value="0"><script language="JavaScript"><!--
   document.write(item[0]);//--></script>
  <option value="1"><script language="JavaScript"><!--
   document.write(item[1]);//--></script>
  <option value="2"><script language="JavaScript"><!--
   document.write(item[2]);//--></script>
 </sclect>

#JavaScriptのコード隠蔽用の<!--と、JavaScriptの実コードは、別の行に書く必要があります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
テーブルの中身は変更したくないので他の手段を取らせていただきますが、optionタグとJavaScriptの関連の方法が大変参考になりました。現在はtagsオブジェクトとinnerTextプロパティーを用いてコンボボックスを設定しようと考えてます。

お礼日時:2001/05/17 13:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ