我的js代码:
window.onload = load1();
function load1() {
    alert("load1");
    document.form1.text1.value = "###@@@%%%%";         //提示对象不存在
}
我的HTML代码:
 <form name="form1" method="post" action="stayTime.htm">
    <p><input type="text" name="text1" value="初始值">

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript" DEFER>
    window.onload = load1;
    function load1() {
        alert("load1");
        document.form1.text1.value = "###@@@%%%%";         //提示对象不存在
    }
    </SCRIPT>
    <form name="form1" method="post" action="stayTime.htm">
        <p><input type="text" name="text1" value="初始值">
      

  2.   

    window.onload = load1();--->
    window.onload = load1;
      

  3.   

    <script FOR=window EVENT=onload>
        document.all.form1.text1.value = "###@@@%%%%";        
    </script> <form name="form1" method="post" action="stayTime.htm">
        <p><input type="text" name="text1" value="初始值">
      

  4.   

    cloudchen(陈系上)的方法行得通,但能说说DEFER的用处吗?字面意思是指延迟,但不知它具体的是指什么对象什么方法的延迟。
      

  5.   

    http://www.blueidea.com/bbs/NewsDetail.asp?id=1134393