Как получить в innerText контент только одного узла?

let selectItem = document.querySelectorAll('.select__item');
     selectItem.forEach(item => {
     item.addEventListener('click', selectChoose);
   });

в item попадает

<div class="select__item" data-id="708" data-type="city">
<span class="city-name">Белогорск</span>
<span class="city-state">Амурская область</span>
</div>

как мне забрать в innerText содержимое только первого span, чтобы Белогорск только попадал?

function selectChoose() {
      let text = this.querySelector('.city-name').innerText,
      select = this.closest('.select'),
      currentText = select.querySelector('.select__current');
      console.log(text);
      currentText.innerText = text;
      select.classList.remove('is-active');

   }

Ответы (0 шт):