我知道这听起来有点奇怪,但是我希望执行javascript函数而不会被onclick()
onblur()
onchange
或类似的东西调用。
我的程序被许多IF分开。如果执行某个IF,那么我知道应该执行javascript函数,但是没有任何HTML元素可以调用它。
这是HTML格式。
有什么想法吗?
由于
答案 0 :(得分:1)
如果您想要内联JavaScript,则可以在HTML中执行以下操作:
<script type="text/javascript">myFunction();</script>
这将调用该函数而不需要事件监听器。
答案 1 :(得分:1)
只需在任何想要执行它的地方调用该函数即可。如果它是html的一部分,即内联脚本,那么请确保您已使用脚本标记,以便浏览器将其视为脚本。
<script type="text/javascript">
functionName();
</script>
答案 2 :(得分:1)
使用发布/订阅模式。 JQuery已经内置了
https://gist.github.com/1321768 http://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailedobserver