Получение переключателей по идентификатору должно быть в порядке, но используйте свойство checked
, чтобы проверить, проверены ли они в данный момент:
if(document.getElementById('mage').checked)
{
classtype = "<img class='display' src='mage.jpg'>";
document.getElementById("picture").innerHTML=classtype;
}
Конечно, ваш html не показывает элемент с идентификаторомof "picture" - вы просто не показывали это?
Вы также захотите изменить имя в своей форме - если оно будет иметь то же имя, что и ваши радиокнопки, это может вызвать проблемы.Предполагая, что вы должны изменить его на «frm», вы можете получить доступ к коллекции всех ваших переключателей, например:
var allRadios = document.getElementsByName("classes");