Просто используйте свойство .checked
var radioButtons = document.getElementsByName("choices");
function myButtonTrigger() {
if(radioButtons[0].checked) {
// first radio button checked
} else if(radioButtons[1].checked) {
// second radio button checked
}
}
Или вы можете использовать селектор запросов, чтобы получить элемент по значению:
if(document.querySelector("input[name='choices'][value='1']").checked)
РЕДАКТИРОВАТЬ: не использовать один и тот же идентификатор для двух илибольше элементов, вы можете использовать его только на теге, и он будет работать.Идентификатор означает личность, уникальную.Несколько хороших альтернатив:
document.getElementsByClassName("class1");
document.querySelectorAll("#id1, #id2, #id3, #id10000, #anotherId");
document.querySelectorAll("table tr#id1 td"); // marks every td in tr with id id1 in table (really, tr and td in table, wow)