Отправка значения данных на вход - PullRequest
0 голосов
/ 06 января 2019

Я написал функцию, которая возвращает мне ценность ребенка. Я использую функцию с кнопкой. Я хочу, чтобы значение было введено, например, во вход, чтобы я мог отправить его в firebase.

Это функция, которая получает значение дочернего элемента и помещает его в элемент с идентификатором hour . Я пробовал с textarea. Отображается значение, но при добавлении formControlName="hour" перестал работать. Я прошу помощи в этом деле

 getHour() {
  const child = document.getElementsByClassName('day picked')[0];
      const value = child.children[0].childNodes[0].nodeValue;
      document.getElementById('hour').innerHTML = value;
      console.log(value);
  }

это текстовая область, которая перестает работать после добавления formControlName = "hour".

    <textarea id= 'hour' readonly=readonly  formControlName="hour"></textarea>

1 Ответ

0 голосов
/ 06 января 2019

несколько предложений:

Сначала я не знаю, правильно ли вы используете команду. getElementByClassNames ('class1 class2') фактически ищет элемент, к которому прикреплены оба этих класса!.

Возможно, лучшим подходом было бы использование querySelector. Кроме того, это может помочь вам легче выбрать дочерние элементы.

Пример:

Const value = querySelector('.class').value;
querySelector('.class2:first-child').innerHTML = value;

PS. Вместо innerHTML используйте textContent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...