这个问题在这里已有答案:
我在我的所有网页之间共享了这个javascript脚本:
if(document.location.pathname == '/' || document.location.pathname == '/index.php'){
window.hello='hello';
window.alert(window.hello);
}
else
{
window.alert(window.hello);
}
window.hello变量应该是(据我所知)一个跨页变量,所以它应该在每个页面中显示'hello'(首先加载index.php),但这只发生在索引页面,而其他显示'未定义'....有人知道为什么吗?
window.hello
是一个全局变量,作为属性添加到全局对象中。
为每个页面创建一个新的全局对象,因此您的问题......