Как правильнее получать значение HTML-тега?
Все варианты работают одинаково:
let myVar = document.getElementById('idTag');
let myVar = document.getElementById('idTag').value;
let myVar = document.getElementById('idTag').innerHTML;
Vadim Rublev, да, текст между открывающим и закрывающим тегом. Именно текст, без других тегов, если внутри выбранного тега, есть еще теги. Короче, пробуйте, экспериментруйте.
Vadim Rublev, если нужно прям все содержимое, а не только текст, тогда: document.querySelector('#id').innerHTML;
Вернет, полное содержимое между тегами.
Есть еще вариант получить полностью сам тег вместе с содержимым: document.querySelector('#id').outerHTML;