【问题标题】:JavaScript return after an eventJavaScript 在事件后返回
【发布时间】:2012-01-20 05:35:59
【问题描述】:

所以说我有一个功能。我希望它在触发事件时返回一个值,例如单击按钮时。在函数中,我有var funcStorage=this; 在按钮中,我有onclick="funcStorage.return("something");"

首先,如何让函数异步等待点击。其次,我如何触发这样的return语句?另外,我是一个非常新的用户,这是我的第一个问题。如何格式化代码?

【问题讨论】:

    标签: javascript function return


    【解决方案1】:

    在您的按钮中:

    onclick="return MyFunction('something')" 
    

    你的功能:

    function MyFunction(arg)
    {
        //do stuff
        return true; //return false if you don't want the button action to happen
    }
    

    【讨论】:

    • 谢谢,但这行不通。它必须是一个等待返回语句的函数。这可能吗?
    • 等待返回语句的函数是什么意思?这有按钮操作等待函数返回。你是说你希望按钮动作发生在 javascript 之后?
    • 按钮操作只是示例。这是我想要的简化版本。说它的别的东西,比如 onkeyup 什么的。我希望函数等待事件触发然后返回,所有这些都是异步的。如果我将函数设置为像半对象这样的变量,我可以做类似 funcStorage.return("something");
    • 还有:你能告诉我如何在文本中添加代码和新段落吗?因为我在这里是真正的 n00b
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多