我的js中取到的值如下: 
var aaa = 111|222|333|444|555 
取到这一串值的同事,我需要把这5个值分别写到对应的5个文本框中 
如: 
document.all("aa1").value=111  'aa1为text的name 
document.all("aa2").value=222 
document.all("aa3").value=333 
document.all("aa4").value=444 
document.all("aa5").value=555 这样应该如何实现呢?急!!!

解决方案 »

  1.   


    <SCRIPT language="JavaScript" defer> 
    window.onload=function(){
    var aaa = "111|222|333|444|555"
    var a = aaa.split("|")
    for(var i=0;i<a.length;i++){
    if(document.forms[0].elements["aa" + (i+1)]){
    document.forms[0].elements["aa" + (i+1)].value = a[i]
    }
    }
    }
    </SCRIPT>
    <form>
    <input type="text" name="aa1">
    <input type="text" name="aa2">
    <input type="text" name="aa3">
    <input type="text" name="aa4">
    <input type="text" name="aa5">
    </form>