getElementsByName() si es soportado en IE8 e ie7
Código HTML:
Ver original<!DOCTYPE html>
<script type="text/javascript"> function todos(){
var losTags ="";
var todos_los_tags = document.getElementsByTagName("*");
alert(todos_los_tags.length);
for (var i=0; i < todos_los_tags.length; i++){
var elName =todos_los_tags[i].name;
losTags += todos_los_tags[i].tagName + " - " + elName +"\n";
}
alert(losTags);
}
function frutas(){
var elementos_radio_fruta = document.getElementsByName("fruta");
alert(elementos_radio_fruta .length);
}
<button onclick="todos()">Total de elementos en la página
</button> manzana
<input type="radio" name="fruta" checked="checked" /> melon
<input type="radio" name="fruta" /> uva
<input type="radio" name="fruta" /> toyota
<input type="radio" name="coches" />
SAludos