Как сказал Гарри Джой, вы можете сделать это на атрибуте onclick
следующим образом:
<input type="button" onclick="func1();func2();" value="Call2Functions" />
Или в вашем JS вот так:
document.getElementById( 'Call2Functions' ).onclick = function()
{
func1();
func2();
};
Или, если вы назначаете onclick программно, и не уверены, что существовал предыдущий onclick (и не хотите его перезаписывать):
var Call2FunctionsEle = document.getElementById( 'Call2Functions' ),
func1 = Call2FunctionsEle.onclick;
Call2FunctionsEle.onclick = function()
{
if( typeof func1 === 'function' )
{
func1();
}
func2();
};
Если вам нужны функции, запускаемые в области элемента, по которому щелкнули, можно использовать простое применение:
document.getElementById( 'Call2Functions' ).onclick = function()
{
func1.apply( this, arguments );
func2.apply( this, arguments );
};