我试图从另一个文件中获取声明的变量,但是我失败了。也许这是导致这种情况的标签,我至少在乞讨时这么想。我的“优点”变量定义如下:
function GetSelectedItem()
{
var merit;
}
为什么我不能从文件外部到达它?
答案 0 :(得分:1)
如果您实际拥有的JavaScript很乱,并且您尝试从HTML文件中访问变量merit
,则不能:merit
作用于函数内部,并且在该功能之外无法使用。
你可以使其像其他变量的大部分一样全局化,这可以解决眼前的问题,假设你的JS在任何人点击之前得到处理。
这是一个非常相似的JS大块;我可能会重新考虑你的代码组织。