var str00="aa00|bb00|cc00";
var arrLocation=str00.split("|");
for(var i=0;i<arrLocation.length;i++)
{
alert(document.getElementById(arrLocation[i]).value);//报错!
}
/////////////////
<input type="text" id="aa00" name="aa00" value="34"> 
<input type="text" id="aa00" name="bb00" value="35"> 
<input type="text" id="aa00" name="cc00" value="36">

解决方案 »

  1.   

    <input type="text" id="aa00" name="aa00" value="34">
    <input type="text" id="aa00" name="bb00" value="35">
    <input type="text" id="aa00" name="cc00" value="36"><script type="text/javascript">
    var str00="aa00|bb00|cc00";
    var arrLocation=str00.split("|");
    for(var i=0;i<arrLocation.length;i++)
    {
    alert(document.getElementById(arrLocation[i]).value);
    }
    </script>没错啊~
      

  2.   

    你这里arrLocation[i]只是一个值
    <input type="text" name="aa00" name="aa00" value="34">
    <input type="text" name="bb00" name="bb00" value="35">
    <input type="text" name="cc00" name="cc00" value="36"><script type="text/javascript">
    var str00="aa00|bb00|cc00";
    var arrLocation=str00.split("|");
    for(var i=0;i<arrLocation.length;i++)
    {
    s = eval(arrLocation[i])
    alert(s.value);
    }
    </script>