一句话是取不到, 要分多句.
<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>
<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>
<!--
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();">
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);
divs = new Array(DIV11,DIV12,DIV13,DIV21,DIV22);
for(var i = 1; i < 4; i++)
{
document.all["DIV1"+i].value = 'test'
....
}
<!--
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") 是什么意思?