JavaScriptを使用して、大企業が管理するサイトのラジオボタンのチェック済みステータスを更新しようとしています。ここに問題があります。ページには2つの関連するラジオボタンのIDと名前が重複していて、それらは名前のない表の行のセルにあります。私は最初のものを選択したい。助けてくれてありがとう。JavaScriptを使用してテーブルセル内のラジオボタンを更新する
以下は以下私が最初にラジオオプションを選択するようにラジオを更新しようとした様々なJavaScriptの例であり、基本的なHTML
<table cellspacing='0' cellpadding='0' border='0'>
<tr>
<td>
<img alt='spacer' src='../Images/blank.gif' width='10' height='1' border='0' />
</td>
<td id='A-Q1_0200-1' valign='top'>
<font size='-1'>
<input type='radio' name='Q1_0200' id='Q1_0200' value='1' onclick='FormChanged()'
class='bodyInput' />
</font>
</td>
<td colspan='1' valign='top' id='A-Q1_0200-1-T'>
<font size='-1'>
Yes
</font>
</td>
<td>
<font size='-1'>
</font>
</td>
<td id='A-Q1_0200-2' valign='top'>
<font size='-1'>
<input type='radio' name='Q1_0200' id='Q1_0200' value='2' checked='checked' onclick='FormChanged()'
class='bodyInput' />
</font>
</td>
<td colspan='1' valign='top' id='A-Q1_0200-2-T'>
<font size='-1'>
No
</font>
</td>
</tr>
</table>
です。
document.getElementById('A-Q1_0200-1').Q1_0201.checked='checked';
document.getElementById('A-Q1_0200-1').radio[0].checked=TRUE;
document.getElementById('Q1_0200').checked=TRUE
document.getElementById('Q1_0200').checked=’TRUE
最初のラジオエレメントをチェックしないように変更しようとしています。 –