Может ли кто-нибудь объяснить мне более подробно о getElementsByTagName
и, в частности, как правильно перебрать список узлов, возвращаемый getElementsByTagName
.
Вот мой простой скрипт, в котором я хочу отобразить выбранный индекс в окне предупреждения, но с использованием getElementsByTagName
. Я знаю, что может быть не очень хорошим решением использовать getElementsByTagName
для получения значения выбранного параметра, но все же я хотел бы использовать getElementsByTagName
, поскольку это может помочь мне лучше понять, как это работает
<script language="JavaScript">
<!--
function process(){
var a = document.getElementById('mySelect');
var res = a.options[a.selectedIndex].text;
alert(res);
}
//-->
</script>
А вот HTML-фрагмент:
<body>
<select name=""id="mySelect" onchange="process()">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
Итак, мой вопрос:
Может кто-нибудь сказать мне, как заставить этот скрипт работать, используя getElementsByTagName
вместо getElementById
?
Большое спасибо!