Запускайте нажатие кнопки из не-элемент кнопки

Как бы вы инициировали событие щелчка из элемента, который предположительно не имеет встроенного поведения при нажатии?

Например, я знаю, что вы могли бы просто использовать следующее:

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

Но что произойдет, если 'x' будет 'DIV'? У меня есть реализация, и она, похоже, не запускается ... Я получаю сообщение об ошибке (chrome 12):

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

Идеи?

Быстрое редактирование - здесь я ищу ванильный JS ... Мне нравится изобретать заново колесо на моем изображении ...: -)

16
задан Abhishek 16 June 2011 в 05:07
поделиться