>上記の"options[0]"を"options[i]"にするとエラーとなってしまいます。
iとは不可解なものですからねw
>変数をセットしたいのですが何かよい方法はないでしょうか?
よい方法とは、具体的な状況に対して考えられ提示されるものです。
コードの全体、変数の取り具合などをもっと示していただかなければだれも
お答えできないでしょう。
それから、>>1で終わりと思ったので、余計なことは言わなかったのですが、
HTMLの要素の属性は引用符(quotation mark)できちんと囲むのが原則です。
動作内容から、この場合、インラインコードも適当ではありません。
でも、あえて推測でそのままご希望の動作を書くとこんな感じなのでしょうか。
<table border="1">
<TD
bgcolor="seashell"
class="text_s"
style="cursor:hand"
align="center"
onclick="document.forms[0].elements[0].options[this.firstChild.nodeValue].selected=true
,document.forms[0].elements[1].options[this.firstChild.nodeValue].selected=true;">
3
</td>
</table>