event listener works without being clicked code example

Example 1: event listener works without being clicked

document.getElementById("main_btn").addEventListener("click", function (){
    hideId("main");
});
//dont call the function directly, use function that calls it

Example 2: event listener function called parameters

var someEventHander=function(event,param1,param2){
	console.log(event,param1,param2);
}
//add listener
document.getElementById("someid").addEventListener('click',someEventHander.bind(event,'param1','param2'), false);