1、利用頁面鏈接傳遞,用?號鏈接,不過這樣傳遞中文會麻煩些,數字挺方便的。
頁面一:
<script>
function to(){
var getval =document.getElementById("cc").value;
window.location.href="b.html?id="5555";
}
</script>
頁面二:
取值
var thisURL = document.URL;
var getval =thisURL.split('?')[1];
var showval= getval.split("=")[1];
showval==5555;//這個就是取出來的值
2、利用localstarage和sesionstorage 存取值;
setItem存儲value
用途:將value存儲到key字段
用法:.setItem( key, value)
代碼示例:
sessionStorage.setItem("key", "value"); localStorage.setItem("site", "js8.in");
getItem獲取value
用途:獲取指定key本地存儲的值
用法:.getItem(key)
代碼示例:
var value = sessionStorage.getItem("key"); var site = localStorage.getItem("site");
localstarage和sesionstorage 只能存儲字符串類型值,對象類型的值可以先進行轉化
例如:
var obj = { name:'Jim' };
var str = JSON.stringify(obj);
//存入
sessionStorage.obj = str;
//讀取
str = sessionStorage.obj;
//重新轉換爲對象
obj = JSON.parse(str);