Проект WTP для eclipse позволяет выбирать различные пакеты поддержки javascript для проектов JS.Он, конечно, предоставляет завершение только для элементов, фактически находящихся в разных браузерах, но я не уверен, помечает ли оно другое использование как ошибки.