Déclencher un clic sur un bouton à partir d'un non-élément de bouton

Comment feriez-vous pour déclencher un événement de clic à partir d'un élément qui soi-disant n'a pas natif cliquable comportements?

Par exemple, je sais que vous pouvez simplement utiliser les éléments suivants:

document.getElementById('x').click();

Mais qu'advient-il si 'x' est un 'DIV'? J'ai une mise en œuvre, et il ne semble pas déclencher... je reçois le message d'erreur (chrome 12):

Uncaught TypeError: Object #<HTMLDivElement> has no method 'click'

Idées?

D'Édition rapide - je suis à la recherche de vanille JS ici... j'aime réinventer la roue à mon image... 🙂

InformationsquelleAutor Abhishek | 2011-06-16