一句话是取不到, 要分多句.
<SCRIPT LANGUAGE="JavaScript">
var divs = new Array(); //存放你想要的那个DIV集合var A = document.getElementsByTagName("DIV");
for(var i=0; i<A.length; i++)
{
  if(A[i].id && /^DIV1.*/.test(A[i].id))
    divs[divs.length] = A[i];
}alert(divs.length);
</SCRIPT>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function getDIV() {
    var oDiv = document.getElementsByTagName("DIV");
    var iLen = oDiv.length;

    for(var i=0;i<iLen;i++) {
        if(oDiv[i].id.substr(0,4).toLowerCase()=="div1") {
           alert(oDiv[i].innerHTML);
        }
    }
    }
    //-->
    </SCRIPT>
    <div id="DIV11">DIV11</div>
    <div id="DIV12">DIV12</div>
    <div id="DIV13">DIV13</div>
    <div id="DIV14">DIV14</div>
    <div id="DIV21">DIV21</div>
    <div id="DIV22">DIV22</div>
    <div id="DIV23">DIV23</div>
    <div id="DIV15">DIV15</div>
    <br>
    <input type="button" value="getDIV" onClick="getDIV();">
      

  2.   

    一句话不可能的var arr = document.getElementsByTagName("div");
    var arrResult = new Array();
    for(var i=0; i<arr.length; i++)
    {
        if(arr[i].id.substring(0,4) == "DIV1")
            arrResult[arrResult.length] = arr[i];
    }
    alert(arrResult);
      

  3.   

    stefli((桂电))   如有雷同,纯属巧合,呵呵 :)
      

  4.   

    可以啊。
    divs = new Array(DIV11,DIV12,DIV13,DIV21,DIV22);
      

  5.   

    你在要用的地方用循環就行啦
    for(var i = 1; i < 4; i++)
    {
        document.all["DIV1"+i].value = 'test'
        ....
    }
      

  6.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function getDIV() {
    var oDiv = document.getElementsByTagName("DIV");
    var iLen = oDiv.length;

    for(var i=0;i<iLen;i++) {
        if(oDiv[i].id.substr(0,4).toLowerCase()=="div1") {
           alert(oDiv[i].innerHTML);
        }
    }
    }
    //-->
    </SCRIPT>
    <div id="DIV11">DIV11</div>
    <div id="DIV12">DIV12</div>
    <div id="DIV13">DIV13</div>
    <div id="DIV14">DIV14</div>
    <div id="DIV21">DIV21</div>
    <div id="DIV22">DIV22</div>
    <div id="DIV23">DIV23</div>
    <div id="DIV15">DIV15</div>
    <br>
    <input type="button" value="getDIV" onClick="getDIV();">问 if(oDiv[i].id.substr(0,4).toLowerCase()=="div1")  是什么意思?