js把变量设置成缓存并给下一个页面的input赋值
2017-09-02 18:16
302 查看
直接上代码,js保存全局变量的三种方式。
创建一个新的js文件,
//quanju.js
//b.html
在b.html里面调用变量 a
<script src="/quanju.js"></script> //引入创建全局变量的js文件(方法一)
<script type="text/javascript">
function test(){//创建一个test函数获取input的id(方法一)
document.getElementById("b").value = a; //获取input 的 b节点并把它他的value 赋值为a(方法一)
}
</script>
<body>
<input type="text" id="b" value="">
//在body的底部
<script type="text/javascript">
test(); //执行 test 函数
alert(window.localStorage.JQa) //方法二获取方式
</script>
</body>
创建一个新的js文件,
//quanju.js
//方法一:(此方法需在其它页面引入该js文件)
var a = 111;
//方法二: (此方法不需要在其它页面引入该js文件)
window.localStorage.JQa="JQA"; //利用localStorage.变量=“值”保存全局变量[/code]
//方法三: (此方法不需要在其它页面引入该js文件)
window.localStorage.setItem('JQb','JQB');//利用localStorage.setItem(‘变量’,‘值’)保存全局变量[/code]
//b.html
在b.html里面调用变量 a
<script src="/quanju.js"></script> //引入创建全局变量的js文件(方法一)
<script type="text/javascript">
function test(){//创建一个test函数获取input的id(方法一)
document.getElementById("b").value = a; //获取input 的 b节点并把它他的value 赋值为a(方法一)
}
</script>
<body>
<input type="text" id="b" value="">
//在body的底部
<script type="text/javascript">
test(); //执行 test 函数
alert(window.localStorage.JQa) //方法二获取方式
document.getElementById('b').text(window.localStorage.getItem('JQb'));//方法三获取方式
</script>
</body>
相关文章推荐
- js设置全局变量ajax中赋值
- 多动手试试,其实List类型的变量在页面上取到的值可以直接赋值给一个js的Array数组变量
- js设置全局变量 ajax中赋值
- JS跨页面或跨JS文件对变量赋值
- js设置全局变量ajax中赋值
- js中input的属性设置问题(变量设置,字符串拼接,通过函数设置)
- js设置全局变量 ajax中赋值
- js获取input长度并根据页面宽度设置其大小及居中对齐
- js设置全局变量,在ajax中给予赋值赋值不上
- [AJAX]js设置全局变量,在ajax中给予赋值赋值不上
- js获取input长度并根据页面宽度设置其大小及居中对齐
- js页面循环input,checked赋值
- Ajax回调函数不执行、js实现跳转页面并传递值、java生成ID方法、jQ给input赋值
- EasyUI的Model的Model Window,但是遇到一个问题,就是如何把jsp页面中js的变量传入模态框中input的value
- 关于pjax 如何设置不缓存加载页面里面的js文件和不修改浏览器中的URL地址
- function设置jsp页面使用js控制文本框只读,并且按下backspace删除按钮后停在原页面
- vue 如何添加全局函数或全局变量以及单页面的title设置总结
- 设置jsp页面不缓存
- js 设置缓存及获取设置的缓存
- 页面缓存js问题解决