Имеется элемент (id="edit"). Пользователь может редактировать любое содержимое в нём. Необходимо получить объект в котором была нажата клавиша (например, с id="t1"). srcElement, target выдают объект edit.
<div id="edit" contentEditable="true">
<div id="t1">текст</div>
<div id="t2">текст</div>
...
</div>
document.getElementById('edit').onkeypress = function( e )
{ /* код */ }
Вешать обработчики на каждый элемент не хочется, да и не красиво это.
Надеюсь на помощь, спасибо.