У меня есть следующий код:
const metricsInputEl = document.querySelector(
'input[name="metrics"]',
);
const value = metricsInputEl.value;
Но я получаю следующую ошибку потока:
Cannot get metricsInputEl.value because:
• property value is missing in HTMLElement [1].
Как мне обойти эту проблему?
Следующее работает, но я не очень заинтересован в этом, потому что эта проверка instanceof
не будет удалена, и я не хочу, чтобы она была частью моего пакета и выполняла избыточную проверку типов во время выполнения.
const metricsInputEl = document.querySelector(
'input[name="metrics"]',
);
if (metricsInputEl instanceof HTMLInputElement) {
const value = metricsInputEl.value;
}