0
我有一个关于将匿名函数拉到HTML的问题。 这是我的HTML代码行:在HTML中调用匿名函数
onclick="functionToPull('map')"
functionToPull将是函数的名字,如果不是匿名的。 我该如何拉一个匿名的javascript函数?
例子:
(function(){
})();
我有一个关于将匿名函数拉到HTML的问题。 这是我的HTML代码行:在HTML中调用匿名函数
onclick="functionToPull('map')"
functionToPull将是函数的名字,如果不是匿名的。 我该如何拉一个匿名的javascript函数?
例子:
(function(){
})();
把你的事件处理程序click事件被认为是不好的做法,除了像角框架。建议的方法是创建一个事件处理程序,像这样,
document.getElementById("myElement").addEventListener("click", function(){ alert("Hello World!"); });
但是,如果你真的想这样做的,这里有你想要的东西:
<body>
<button onclick='(function(){ console.log("Hello World"); })();'></button>
</body>
你可以看到它在行动这个笨蛋。 anonymous function plunker
我得到这个错误:Uncaught TypeError:无法读取null属性的'addEventListener' – sergey
只需放入'onclick =“INSERT_ANON_FUNCTION_HERE”' – Lucio
通过将函数包装在机箱中,您可以在全局范围内阻止该函数在全局范围内存在,这是HTML可以访问的。我可以考虑做这项工作的唯一方法是设置onclick javascript内的那个元素... – Shadow
尝试设置js中的onClick事件 – Barak