Формально я не знаю ответа, но небольшой геданкенский эксперимент позволяет нам понять, что в общем случае этого не может быть. Если вы создаете элемент HTML с фиксированной шириной и высотой, тогда да - вы можете узнать ширину и высоту.
Однако, если вы не укажете их (или они могут не соблюдаться), то ширина и высота всегда будут рассчитываться по контекстной позиции фрагмента в DOM; например, DIV с width: 50%
не может знать его фактическую ширину, пока он не будет добавлен в DOM и размещен - другого способа ответить «50% чего?» нет.