изначально в thisDMenu.display нет никакого значения. Поэтому и тупит ваша функция, скорее всего работает только со второго вызова, и после того как в свойство display попадает значение block или none.
Либо в js пропишите значение, либо в CSS, и всё заработает.