如何只能在A,B两个页面传值,
这种页面传值,不管有多少页面只要有下面三个代码,都能传值,
如果c页面有B页面的值就可以传,
document.getElementById("zc_name").value = localStorage.getItem("zc_name");
localStorage.setItem("zc_name", document.getElementById("zc_name").value)
A页面
<body>
<form method="ab.html" onsubmit="return false" action="##" id="formtest">
<input type="text" id="zc_name" />
<input type="submit" value="提交" onclick="t()" />
</form>
</body>
<script>
document.getElementById("zc_name").value = localStorage.getItem("zc_name");
function t() {
localStorage.setItem("zc_name", document.getElementById("zc_name").value)
}
B页面
<body>
<form action="b.html" id="formtest">
<input type="text" id="zc_name" />
<input type="submit" value="取消" onclick="abc()"/>
</form>
</body>
<script>
document.getElementById("zc_name").value = localStorage.getItem("zc_name");
function abc() {
localStorage.setItem("zc_name", document.getElementById("zc_name").value)
}
localStorage缓存呗,把值存到你浏览器的localStorage里,这个网站随便哪个页面都能取到