See this proposal -
Using this mechanism, you can get the event listeners, remove them and re-add them in the order you want.
Regarding your specific idea, event properties, like
element.onclick cannot specify priority - I guess they will have a specific priority.
(Regarding jQuery, you can probably already mess with the order of event listeners, at least those that were added using jQuery)