Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从html onclick中执行命名空间函数_Javascript - Fatal编程技术网

Javascript 从html onclick中执行命名空间函数

Javascript 从html onclick中执行命名空间函数,javascript,Javascript,如何从html中调用变量中具有名称空间的函数 <button onclick="hello()">Click me</button> var app = app || {}; (function($) { app.hello = function() { console.log("hello"); } })(app, jQuery); 点击我 var-app=app |{}; (函数($){ app.hello=函数(){ c

如何从html中调用变量中具有名称空间的函数

<button onclick="hello()">Click me</button>

var app  = app || {};
(function($) {
    app.hello = function() {
         console.log("hello");   
    }
})(app, jQuery);
点击我
var-app=app |{};
(函数($){
app.hello=函数(){
console.log(“你好”);
}
})(应用程序,jQuery);
小提琴-

像这样:

<button onclick="app.hello()">Click me</button>

简单地这样做应该会奏效

<button onclick="app.hello()">Click me</button>
点击我

尽管出于某种原因,它在JSFIDLE中不起作用。在真实环境中工作良好。

它在JSFIDLE中不工作,因为选择了“onLoad”选项。
<button onclick="app.hello()">Click me</button>