Странно, почему в IE коллекция элементов имеет тип "object", но не является инстансом объекта (и не имеет метода
hasOwnProperty), или это меня глючит?
Тогда перебирайте элементы обычным циклом:
<div class="Clear">
<form>
<input class="star" type="radio" name="test" value="1" checked="checked" />
<input class="star" type="radio" name="test" value="2"/>
<input class="star" type="radio" name="test" value="3"/>
<input class="star" type="radio" name="test" value="4"/>
<input class="star" type="radio" name="test" value="5"/>
</form>
</div>
<script type="text/javascript">
function getRadioValue(name) {
var radio = document.getElementsByName(name);
for (var i = 0, l = radio.length; i < l; i++)
if (radio[i].checked)
return radio[i].value;
return false;
}
alert(getRadioValue("test"));
</script>