Javascript 将值转换为全局变量

Javascript 将值转换为全局变量,javascript,Javascript,我想将表单值保存为全局值,以便将其与另一个函数中的另一个值进行比较。我从id pw1下的html页面的表单文本字段中获取值,然后它工作,我使用警报显示值,它工作正常,但当我在另一个函数中使用警报时,它只显示一个空白 Pw=document.getElementById("pw1").value; 当我在其他函数中显示它时,它什么也不显示。我使用了一个警报来显示另一个函数中的值,但它只显示了一个黑色插槽。在window对象中设置它,如果它可用'window.variable\u name=doc

我想将表单值保存为全局值,以便将其与另一个函数中的另一个值进行比较。我从id pw1下的html页面的表单文本字段中获取值,然后它工作,我使用警报显示值,它工作正常,但当我在另一个函数中使用警报时,它只显示一个空白

Pw=document.getElementById("pw1").value;

当我在其他函数中显示它时,它什么也不显示。我使用了一个警报来显示另一个函数中的值,但它只显示了一个黑色插槽。

在window对象中设置它,如果它可用'
window.variable\u name=document.getElementById(“input\u id”).value›

需要查看更多代码如果
pw1
引用密码字段,并且如果要使用全局变量将密码传输到另一个函数,则从安全角度来看,这将是一种非常糟糕的方法。更新变量时,它仍然显示一个空框。您是否有一些事件侦听器函数来更新变量。