Почему не срабатывает getElementByID для input?

315
01 ноября 2017, 04:58

В разметке есть поле ввода:

<input _ngcontent-c0="" class="input" type="text" id="inp_city_333" style="display: none;">

в компоненте я получаю значение этого поля так:

let newVal = (document.getElementById('inp_city_' + id) as HTMLInputElement).value;

В этом случае всё ок.

Вопрос в том, почему я не могу в компоненте получить значение поля так:

let newVal = document.getElementById('inp_city_' + id).value;

Консоль выводит следующее сообщение об ошибке:

Property 'value' does not exist on type 'HTMLElement'.

READ ALSO
Telegram bot node js повторяет многократно одинаковое сообщение

Telegram bot node js повторяет многократно одинаковое сообщение

Написал простого бота на node jsДанный бот просто задает одни и теже вопросы, на которые надо отвечать из предложеных вариантов ответа

309
Генерация лабиринта, изменения стилей canvas

Генерация лабиринта, изменения стилей canvas

Добрый деньСобственно решил поиграться со стилями canvas

550
ERROR in main.min.js from UglifyJs

ERROR in main.min.js from UglifyJs

У меня произошла странная ошибкаИстория такова: мы с другом работаем над одним проектом собираем вебпаком

445
Как в Django загрузить файл, отправленный через js?

Как в Django загрузить файл, отправленный через js?

Как реализовать механизм загрузки файла в Django через Js (Angular 2)? Не нашел толкового объяснения на данную тему, в основном все ссылаются на оффдокументацию,...

321