
Untitled
By: a guest on
May 30th, 2012 | syntax:
None | size: 1.43 KB | hits: 14 | expires: Never
need some advice on using getElementsByTagName
<script language="JavaScript">
<!--
function process(){
var a = document.getElementById('mySelect');
var res = a.options[a.selectedIndex].text;
alert(res);
}
//-->
</script>
<body>
<select name=""id="mySelect" onchange="process()">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
function process(){
var sel = document.getElementById("mySelect");
var opts = sel.getElementsByTagName("option");
for(var i=0;i<opts.length;i++){
if(opts[i].selected){
alert(opts[i].innerHTML);
break;
}
}
}
function process(){
var sels = document.getElementsByTagName("select");
for(var i=0; i<sels.length;i++){
var opts = sels[i].getElementsByTagName("option");
for(var j=0;j<opts.length;j++){
if(opts[j].selected){
alert(opts[j].innerHTML);
break;
}
}
}
}
function process(){
var sels = document.getElementsByTagName("select");
for(var i=0; i<sels.length;i++){
var sel = sels[i];
alert( sel.options[sel.selectedIndex].text );
}
}
<script language="JavaScript">
<!--
function process(){
var a = document.getElementsByTagName('select');
var res = a[0].options[a[0].selectedIndex].text;
alert(res);
}
//-->
</script>