DOM Level 3 Events standardizes which of the following events?

dom-level-3-events-standardizes-which-of-the-following-events

DOM Level 3 Events standardizes which of the following events?

A. focusarea and focusover

B. focusall and focusnone

C. focusdown and focusup

D. focusin and focusout

This question was addressed to me by my school principal while I was bunking the class.

My query is from Drag and Drop Events topic in portion Document Object Model and Event Handling in Javascript of JavaScript

Right answer is D. focusin and focusout

To explain I would say: The DOM Level 3 Events specification standardizes the focusin and focusout events as bubbling alternatives to the focus and blur events. The focusin and focusout events bubble, the focus and blur events doesn’t. That means that you can use the focusin and focusout on the parent element of a form field.