小木子子耳
2017-06-30 04:09
采纳率: 0%
浏览 1.2k

js中,到底什么时候用window.onload????

 HTML代:<html >
  <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <script type="text/javascript" src="app.js"></script>

  </head>
  <body>
  <h1>Web Storage 示例</h1>
  <div>
  <p id="xian"></p>
 <input type="text" id="mg" >
 <input type="button" value="保存数据" onclick="saveStorage('mg');">
 <input type="button" value="读取数据" onclick="loadStorage('xian');">
 </div>
  </body>
</html>

外调的js如下:
window.onload=function(){
    function saveStorage(id){
        var target=document.getElementById(id);
        var str=target.value;
        sessionStorage.setItem("message",str);
    }
    function loadStorage(id){
        var target=document.getElementById(id);
        var msg=sessionStorage.getItem("message");
        target.innerHTML=msg;
    }
};
用了window.onload之后就报错。去掉它就成功。
可是window.onload函数不就是等页面加载完成之后再去执行么?感觉没有什么错误啊,,哭泣。求解答





  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题