<div>
<div id="d_x_003"><span>内容</span></div>
<div id="x_003"><span>内容</span></div>
</div>
<div>
<div id="x_203"><span>内容</span></div>
<div id="d_y_000"></div>
</div>
<script type="text/javascript">
var d = document.body.getElementsByTagName("div");
for(i=0;i<d.length;i++)
{
if(!d[i].id.indexOf("d_")) alert(d[i].innerHTML);
}
</script>
<div id="d_x_003"><span>内容</span></div>
<div id="x_003"><span>内容</span></div>
</div>
<div>
<div id="x_203"><span>内容</span></div>
<div id="d_y_000"></div>
</div>
<script type="text/javascript">
var d = document.body.getElementsByTagName("div");
for(i=0;i<d.length;i++)
{
if(!d[i].id.indexOf("d_")) alert(d[i].innerHTML);
}
</script>
<div id="d_x_003"><span>内容</span></div>
<div id="x_003"><span>内容</span></div>
</div>
<div>
<div id="x_203"><span>内容</span></div>
<div id="d_y_000"></div>
</div>
<script type="text/javascript">
var d = document.body.getElementsByTagName("div");
for(i=0;i<d.length;i++)
{
if(d[i].id.substring(0,2)=="d_") alert(d[i].innerHTML);
}
</script>
var testStr = /^[d]_\w*/i;
for(i=0;i<d.length;i++)
{
result = testStr.test(d[i].id)
if (result)
{
alert(d[i].innerHTML);
}
}
<div>
<div id="d_x_003"><span>内容</span></div>
<div id="x_003"><span>内容</span></div>
</div>
<div>
<div id="x_203"><span>内容</span></div>
<div id="d_y_000"></div>
</div>
</textarea>
<script language="javascript">
<!--
var str = document.getElementById("t").value;
re = /<div id=\"d_[\s\S]+?<\/div>/g;
var res = str.match(re);
alert(res);
//-->
</script>
<div id="d_x_003"><div id="x_056"><span>内容</span></div></div>
<div id="x_003"><span>内容</span></div>
</div>
<div>
<div id="x_203"><span>内容</span></div>
<div id="d_y_000"></div>
</div>