function searchTagWithName(objRoot,strName)
{
Result = null;
for (i=0; i<objRoot.length; i++)
{
if (objRoot[i].name==strName)
{
Result = obj[i];
break;
}
else
{
if (Result=searchTagWithName(objRoot[i],strName)) break;
}
}
return Result;
}
<SCRIPT LANGUAGE="JavaScript">
<!--
function searchTagWithName(objRoot,strName)
{
// 读取所有对象进行循环
// 建议使用
var oChildNodes = objRoot.all ;
var n = oChildNodes.length ;
var i ;
var oRelust = null;
function searchTagWithName02(objRoot,strName)
{
// 递归读取子节点
var oChildNodes = objRoot.childNodes ;
var n = oChildNodes.length ;
var i ;
var oRelust = null;
for (i=0; i<n; i++)
{
if (oChildNodes[i].name == strName)
{
return oChildNodes[i] ;
}
}
for (i=0; i<n; i++)
{
oRelust = searchTagWithName(oChildNodes[i],strName);
if (oRelust != null)
{
return oRelust ;
}
}
return oRelust ;
}
function Test(strName)
{
var sStr
if (strName == "")
strName = "span";