从Javascript函数(Phonegap)中提取变量
Pull variable from Javascript function (Phonegap)
我试图从超出它的函数中获取变量的值,但总是得到错误:Uncaught ReferenceError:devuuid_raw未定义
任务是:我需要在另一个变量中获取函数之外的变量的值,因为该值需要进一步使用(发送到服务器)。
代码:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log("Device is ready");
var element = document.getElementById('devProps');
devuuid_raw = device.uuid;
return devuuid_raw;
element.innerHTML = 'Идентификатор устройства: ' + device.uuid + '<br />';
}
var devuuid = devuuid_raw;
如何获取函数外的device.uuid值?
首先创建一个变量
var devuuid;
然后添加事件侦听器
document.addEventListener("deviceready", onDeviceReady, false);
只需更改函数内部的变量:
function onDeviceReady() {
console.log("Device is ready");
var element = document.getElementById('devProps');
devuuid_raw = device.uuid;
devuuid = devuuid_raw;
element.innerHTML = 'Идентификатор устройства: ' + device.uuid + '<br />';
}
如果在函数中不使用"var"关键字,它将引用之前定义的变量。
相关文章:
- 如何每秒从一个变量中提取一定次数的javascript/html
- 从IPython/Jupyter内核中提取一个变量到javascript
- 如何在HTML源代码中提取javascript变量
- 用于提取基于点概念的变量的动态Regex
- 正在从$scope变量中提取值
- Javascript变量作用域:从回调函数中提取变量
- 从导入的 HTML/JS 文件中提取变量
- 在MVC视图中的变量中使用javascript 从@模型中提取
- 如何在解析html页面时从html页面中的javascript函数中提取变量的值
- 从函数中提取变量
- 如何在函数中提取变量并放入另一个函数
- 从表达式中提取变量
- 从 JavaScript 中的序列化 JSON 对象中提取变量
- 从onchange事件处理程序中提取变量以供其他函数使用
- 从jquery方法中提取变量
- 从jQuery对象中提取变量
- 提取变量名末尾的数字
- javascript正则表达式字符串模板提取变量
- 从Javascript函数(Phonegap)中提取变量
- 从查询字符串中提取变量并添加到JS重定向URL中