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函数不就是等页面加载完成之后再去执行么?感觉没有什么错误啊,,哭泣。求解答
js中,到底什么时候用window.onload????
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
- 分享
- 邀请回答