人工调用javascript事件

人工调用javascript事件,javascript,Javascript,我有一个功能: function something(event){ var a = event.getSource(); var b = a.getParent(); //do some stuff } 我将此javascript插入J2EE框架页面中,由于框架的限制,我必须人工调用此函数。事件将始终来自同一来源(按钮)。是否可以像单击按钮一样调用此函数,而不实际单击按钮或使用单击事件编程?我需要某种类型的硬编码方式。我尝试删除事件参数并硬编码由event.getSource()显示的

我有一个功能:

function something(event){

var a = event.getSource();
var b = a.getParent();

//do some stuff

}

我将此javascript插入J2EE框架页面中,由于框架的限制,我必须人工调用此函数。事件将始终来自同一来源(按钮)。是否可以像单击按钮一样调用此函数,而不实际单击按钮或使用单击事件编程?我需要某种类型的硬编码方式。我尝试删除事件参数并硬编码由event.getSource()显示的字符串,但这不起作用。

您首先需要确定函数存在的作用域-它是否在全局作用域中,在闭包中,在对象上公开,等等?它在全局范围内全局范围内定义的所有内容都是
窗口
对象的属性,您可以通过
window.myFunction()
调用它,但我需要获取事件的源,我该怎么做?