首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

多个select怎么获取最后一个

2012-05-23 
多个select如何获取最后一个,在线等div iddividselect ida1 namea1option value0 select

多个select如何获取最后一个,在线等
<div id="divid">
<select id="a1" name="a1">
<option value="0" selected="selected">选择分类</option>
<option value="90">MID TABLET PC</option>
</select>
<select id="a2" name="a2">
<option value="0" selected="selected">选择分类</option>
<option value="90">MID TABLET PC</option>
</select>
<select id="a3" name="a3">
<option value="0" selected="selected">选择分类</option>
<option value="90">MID TABLET PC</option>
</select>
</div>
请问我如何才能获取到最后一个select的值?谢谢

[解决办法]

HTML code
 <BODY>  <div id="divid"><select id="a1" name="a1"><option value="0" selected="selected">选择分类</option><option value="90">MID TABLET PC</option></select><select id="a2" name="a2"><option value="0" selected="selected">选择分类</option><option value="90">MID TABLET PC</option></select><select id="a3" name="a3"><option value="0" selected="selected">选择分类</option><option value="90">MID TABLET PC</option></select></div><script language="javascript">    <!--    var o = document.getElementsByTagName('select');    alert(o[o.length-1].id);    // --></script> </BODY>
[解决办法]
HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>    </head>    <body>        <div id="divid">            <select id="a1" name="a1">            <option value="0" selected="selected">选择分类</option>            <option value="90">MID TABLET PC</option>            </select>            <select id="a2" name="a2">            <option value="0" selected="selected">选择分类</option>            <option value="90">MID TABLET PC</option>            </select>            <select id="a3" name="a3">            <option value="0" selected="selected">选择分类</option>            <option value="90">MID TABLET PC</option>            </select>        </div>        <script>            var $ = function(id){                return document.getElementById(id);            };            var $t = function(tag, cot){                cot = cot || document;                return cot.getElementsByTagName(tag);            };                        var objs = $t('select', $('divid'));            alert( objs[objs.length-1].id )                    </script>    </body></html>
[解决办法]
如果页面上还有其他的 就先定位到divid

var o = document.getElementById('divid').getElementsByTagName('select');
[解决办法]
var sel = document.getElementsByTagName('select');
for(var i=0;i<sel.length;i++)
{
..
...
....这里 应该不用我来写了吧 其实根据上面几楼的 答案 自己可以改改 就出来答案了
}

热点排行