Не так. DOM ещё нет, getElementById не будет работать в таком inline стиле.
Самое тупое (не рекомендую):
<h1>Итог -
<script>
var name = 'Vasya';
document.write(name);
</script>
</h1>
Обращение к DOM через getElementById() возможно только после полной загрузки страницы.
В jQuery это:
$(() => {
$("#name").val(name);
})
Во Vue это через mounted().