Ответ 1
Он определен в ECMAScript 3rd edition. Он доступен в IE 5.5+ и в других версиях Firefox, Chrome, Opera и Safari.
Вы можете использовать его в безопасности, зная, что он будет работать.
Вы должны ошибаться на стороне осторожности, когда используете его для проверки поддержки событий. Все реализации, кроме старых версий Firefox, поддерживают "eventname" in element
как тест для событий DOM.
"onclick" in document.body; // -> false in old Fx, true in others
document.body.setAttribute("onclick", "");
typeof(document.body.onclick == "function"); // -> true in Fx