在javascript函数外传递值
Pass value outside javascript functions
本文关键字:javascript 函数 更新时间:2023-09-26
我只是想知道是否有可能在函数外部传递一个值,以便它将返回到全局变量。
我有一个onclick事件函数,当点击创建一个新的日期:
var beginTimer = new Date ( );
function count ()
{
var startTimer = new Date ( );
}
我不希望日期被擦除,并创建一个新的日期,每次我点击按钮。我需要两个不同的变量,以便当用户单击按钮时,一旦它获得日期并存储为全局变量。当用户再次点击按钮时,它得到一个新的日期,然后我想比较这两个。
您需要的可能是闭包。假设你有一个id为"btn"的按钮使用jQuery,你可以写一些像
这样的东西var func = (
var beginTimer;
return function(){
var startTimer = new Date ( );
//compare beginTimer and startTimer here
//maybe reaassign beginTimer to new Value
}
)();
$("#btn").click(func);
var beginTimer = new Date();
var curTime = null;
function count()
{
curTime = new Date();
}
是有可能的
可能是这个
var beginTimer = new Date ();
var startTimer = new Date();
function count ()
{
startTimer=new Date();
}
你可以这样做
var beginTimer;
function count ()
{
if(beginTimer)
{
beginTimer = new Date ( );
}
var startTimer = new Date ( );
//then you can compare the dates
}
如果你创建一个没有var关键字的新变量,它会在全局级别上创建它。另一种方法是使用window对象:
window["curTime"] = new Date();
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别