在属于同一项目的 .html 文件之间定义和访问共享变量的最简单方法是什么。
谢谢你们,
b 问候
如果您打算让这些对于每个客户都是独一无二的,您可以:
如果您打算永久存储数据,则应使用服务器端语言。
您在任何 JS 文件中定义的变量都以完全相同的方式访问。例如,考虑variables.js
您在所有页面顶部包含的以下文件:
var variable1 = "foo";
var variable2 = "bar";
然后,在后面的任何脚本中,您都可以简单地引用这些变量。考虑 mypage.html:
<html>
<head>
<script src="variables.js" type="text/javascript"></script>
<script>
alert(variable1); // alerts "foo"
</script>
</head>
<body>
</body>
</html>
sessionStorage
和对象将localStorage
允许您在 .html 文件之间共享键/字符串值对,前提是它们属于同一域。localStorage
值在会话之间存储在浏览器中,如果用户切换浏览器,则不会携带这些值;服务器也不能在没有额外代码的情况下查看这些值。