业务场景:作为H5工程师,经常需要到另一个页面去拿变量值,遇到好多次啦,这里总结一下,同等不同的页面一般不可以使用id或者类选择器定位取值,比如A页面有个id="demo",你从B页面取值,取不到,我记得上次在jsp中取到过一次,应该是和属性相关的,在js中完全行不通。这个场景是在另一个页面去设备号及任务号,在百度找了好几个博客及方法,亲测很实用,建议先收藏再看。
目录
方法二:使用localStorage或sessionStorage存储对象类型。
方法一: 通过URL传值
A页面设置url参数
$('#goto_url').on('touchend',function () {
var sss = "中国";
window.location.href = encodeURI("demo2.html?name=" + sss + "&age=5000");
});
B页面获取url参数