Метод, который вы используете, getElementsByTagName, возвращает элементы с именем тега, а не один элемент с идентификатором, подобным тому, который вы хотите.Чтобы исправить эту часть проблемы, добавьте, используйте вместо этого getElementById:
var getTextID = document.getElementById("apples");
Во-вторых, вам нужно заменить внутренний текст элемента, а не сам элемент, поэтому вы должны использовать innerText:
getTextID.innerText = "Hello guys";
Полностью рабочая демонстрация:
function runThis() {
var getTextID = document.getElementById("apples");
getTextID.innerText = "Hello guys";
}
<button onclick="runThis()">Submit</button>
<h1 id="apples">Hello</h1>
Надеюсь, это поможет!