Вам нужен только такой код для Firefox для элементов, у которых еще не было события click!
Просто щелкните элемент в других браузерах - например, node.click ()
Это означает, что вам нужно прослушать событие. Я бы попробовал
if (node.click) node.click();
else if (document.createEvent) {
var oEvent = document.createEvent("MouseEvents");
if (oEvent.initMouseEvent) { // just to be sure...
oEvent.initMouseEvent("click", true, true, window, 1, 1, 1, 1, 1, false, false, false, false, 0, node);
node.dispatchEvent(oEvent);
}
}