Я пытаюсь использовать 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>
Ниже приведены различные примеры javascript, которые я пытался обновить радио, чтобы выбрать первый вариант радио.
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