<div id='sss'> 
<span id='1'>1 </span>&nbsp; 
<span id='2'>2 </span>&nbsp; 
<span id='15'>15 </span>&nbsp; 
<span id='4'>4 </span>&nbsp; 
<span id='6'>6 </span>&nbsp; 
<span id='7'>7 </span>&nbsp; 
<span id='9'>9 </span>&nbsp; 
<span id='11'>11 </span>&nbsp; 
<span id='12'>12 </span> 
</div> 
<INPUT TYPE="button" value="MaxID" onclick="_maxId()">
<SCRIPT LANGUAGE="JavaScript">
<!--
var arr = [];
function _maxId(){
var odiv = document.getElementById("sss");
var allEle = odiv.getElementsByTagName('span');
for(var i = 0; i < allEle.length; i++){
arr.push(allEle[i].id);
}
alert(Math.max.apply(null,arr))
}
//-->
</SCRIPT>

解决方案 »

  1.   

    <span id='s1'>1 </span>&nbsp; 
    <span id='s2'>2 </span>&nbsp; 
    <span id='s15'>15 </span>&nbsp; 
    <span id='s4'>4 </span>&nbsp; 
    <span id='s6'>6 </span>&nbsp; 
    <span id='s7'>7 </span>&nbsp; 
    <span id='s9'>9 </span>&nbsp; 
    <span id='s11'>11 </span>&nbsp; 
    <span id='s12'>12 </span> 
    <span id='s21'>12 </span> 
    <span id='s33'>12 </span> 
    <span id='s23'>12 </span> 
    <span id='s17'>12 </span> 
    <span id='s18'>12 </span> 
    </div> 
    搞错了,应该是这样的如何得到最大ID号请s_liangchao1s  帮帮忙谢谢
      

  2.   


    <div id='sss'> 
    <span id='s1'>1 </span>&nbsp; 
    <span id='s2'>2 </span>&nbsp; 
    <span id='s15'>15 </span>&nbsp; 
    <span id='s4'>4 </span>&nbsp; 
    <span id='s6'>6 </span>&nbsp; 
    <span id='s7'>7 </span>&nbsp; 
    <span id='s9'>9 </span>&nbsp; 
    <span id='s11'>11 </span>&nbsp; 
    <span id='s12'>12 </span> 
    <span id='s21'>12 </span> 
    <span id='s33'>12 </span> 
    <span id='s23'>12 </span> 
    <span id='s17'>12 </span> 
    <span id='s18'>12 </span> 
    </div> 
    <INPUT TYPE="button" value="MaxID" onclick="_maxId()">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
        var arr = [];
        function _maxId(){
            var odiv = document.getElementById("sss");
            var allEle = odiv.getElementsByTagName('span');
            for(var i = 0; i < allEle.length; i++){            arr.push(allEle[i].id.substring(1,allEle[i].id.length));
            }
            alert("s"+Math.max.apply(null,arr))
        }
    //-->
    </SCRIPT>
      

  3.   

    <Html>
    <Head>
    </Head>
    <Body>
    <div id='sss'> 
    <span id='s1'>1 </span>&nbsp; 
    <span id='s2'>2 </span>&nbsp; 
    <span id='s15'>15 </span>&nbsp; 
    <span id='s4'>4 </span>&nbsp; 
    <span id='s6'>6 </span>&nbsp; 
    <span id='s7'>7 </span>&nbsp; 
    <span id='s9'>9 </span>&nbsp; 
    <span id='s11'>11 </span>&nbsp; 
    <span id='s12'>12 </span> 
    <span id='s21'>12 </span> 
    <span id='s33'>12 </span> 
    <span id='s23'>12 </span> 
    <span id='s17'>12 </span> 
    <span id='s18'>12 </span> 
    </div> 
    <INPUT TYPE="button" value="MaxID" onclick="_maxId()">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
        var arr = [];
        function _maxId(){
            var odiv = document.getElementById("sss");
            var allEle = odiv.getElementsByTagName('span');
            for(var i = 0; i < allEle.length; i++){            arr.push(allEle[i].id.substring(1));
            }
            alert("s"+Math.max.apply(null,arr))
        }
    //-->
    </SCRIPT>
    </Body>
    </Html>