Javascript 全局重置
Javascript global resetting
本文关键字:全局 Javascript 更新时间:2023-09-26
我对Javascript有点陌生,已经阅读了一些内容并遇到了以下问题:我创建了一个全局变量,我正在一个函数中设置它,我正在尝试在另一个函数中调用它,但它是未定义的。我用谷歌搜索过,似乎它被称为Javascript提升Decleration。但我找不到解决方案。这是我的代码。
<script type="text/javascript">
var value;
function getComboBox() {
var value = document.getElementById('vereniging').value;
console.log(value);
}
function isChanged() {
console.log(value);
var chboxs = document.getElementById('checkbox');
var show = document.getElementById('hidden');
if(chboxs.checked && value=='BNI') {
show2.style.display= 'block';
show.style.display='none';
}
if(chboxs.checked && value=='WTC') {
show2.style.display='none';
show.style.display='block';
}
} </script>
它使用第一个函数正确设置。
var value = document.getElementById('vereniging').value;
您正在声明一个新变量,而不是写入全局变量。
如果要使用全局,请删除var
。
相关文章:
- 访问jsrender模板中的全局javascript变量并更新它
- 全局Javascript变量变为null
- 访问AngularJS中的全局javascript变量
- 向调用全局javascript函数的对象添加处理程序
- 如何制作全局javascript函数和变量
- YepNope/Modernizr 回调,包含全局 JavaScript 变量和 Internet Explorer
- 如何在imacros中获取全局javascript变量
- 可以't从android手机调用全局javascript函数
- 创建一个在许多页面中可见的全局 javascript 或 jQuery 变量
- 何时重置全局 JavaScript 变量
- document.ready 中的全局 javascript 变量
- 加载外部数据并使其保持全局JavaScript
- 在 Ajax PHP MySQL 中使用全局 JavaScript 变量
- 将全局 JavaScript 变量传递给 php
- Adobe edge:使用全局 JavaScript 变量来控制活动内容
- Durandaljs 2.0 全局 JavaScript 变量和依赖 JavaScript 库
- jQuery 选择器回调函数中的全局 Javascript vars
- 如何使用或从html可访问标记创建非全局javascript变量缓存
- 全局javascript变量在对象构造函数的一部分中变得未定义
- 如何在没有 ESLint no-unused-var 错误的情况下公开全局 javascript 函数